Linux常用网络命令晨起的太阳

网络和监控命令类似于这些:hostname,ping,ifconfig,iwconfig,netstat,nslookup,traceroute,finger,telnet,ethtool用于查看linux服务器ip地址,管理服务器网络配置,通过telnet和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。下面让我们看看在Linux下的网络和监控命令的使用。

hostname没有选项,显示主机名字

hostname–d显示机器所属域名

hostname–f显示完整的主机名和域名

hostname–i显示当前机器的ip地址

补充:其实使用“hostname+新的主机名”命令还可以临时设置主机名,比如hostnamenewname

这样用的好处是,可以临时修改主机名称而不用重启。而通过/etc/sysconfig/network文件来修改主机名则需要重启才能生效。当然,我们在在执行这个命令后,必须记得手动修改/etc/sysconfig/network文件里面的HOSTNAME的值,以便后续重启生效,这算是一个小技巧哦!

ping将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包。ping主要有两个作用:

查看用户网络配置。它显示当前网络设备配置。对于需要接收或者发送数据错误查找,这个工具极为好用。

补充:Windows用的ipconfig,话说博主用久了Linux,回到windows下回经常输入ifconfigo(╯□╰)o...

iwconfig工具与ifconfig和ethtool类似。是用于无线网卡的.你可以用他查看设置基本的Wi-Fi网络信息,例如SSID,channel和encryption.还有其他很多配置你也可以查看和修改,,包括接收灵敏度,RTS/CTS,发送数据包的分片大小,以及无线网卡的重传机制。

nslookup这个命令在有ip地址时,可以用这个命令来显示主机名,可以找到给定域名的所有ip地址。而你必须连接到互联网才能使用这个命令。

例子.nslookupmarsge.cn

你也可以使用nslookup从ip获得主机名或从主机名获得ip。

补充:这个命令在Windows下同样适用。

补充:windows下也有个类似的命令,喜欢玩Windows命令的童鞋可以试试:

补充:另外用who-a命令也可以查看用户信息。

通过telnet协议连接目标主机,如果telnet连接可以在任一端口上完成即代表着两台主机间的连接良好。telnethostnameport–使用指定的端口telnet主机名。这通常用来测试主机是否在线或者网络是否正常。

补充:此命令在Windows下同样适用。

ethtool允许你查看和更改网卡的许多设置(不包括Wi-Fi网卡)。你可以管理许多高级设置,包括tx/rx、校验及网络唤醒功能。下面是一些你可能感兴趣的基本命令:

ethtool-i显示一个特定网卡的驱动信息,检查软件兼容性时尤其有用

ethtool-p启动一个适配器的指定行为,比如让适配器的LED灯闪烁,以帮助你在多个适配器或接口中标识接口名称

ethtool-s显示网络统计信息

ethtoolspeed<10|100|1000>设置适配器的连接速度,单位是Mbps

发现主机连接最有用最通用的Linux命令。你可以使用”netstat-g”查询该主机订阅的所有多播组(网络)

netstat-nap|grepport将会显示使用该端口的应用程序的进程id

netstat-aornetstat–all将会显示包括TCP和UDP的所有连接

netstat–tcpornetstat–t将会显示TCP连接

netstat–udpornetstat–u将会显示UDP连接

netstat-g将会显示该主机订阅的所有多播网络。

ifup命令使用举例如下:ifupeth0//重新启动网卡eth0。ifuplo//重新启动本地回绕网卡lo。

操作结果如下图所示:

3.ifdownifdown命令用于关闭指定的网络设备。ifdown命令的格式为:ifdown网络设备文件名。

ifdown命令使用举例如下:ifdowneth0//关闭网卡eth0。ifdownlo//关闭本地回绕网卡lo。4.ethtoolethtool命令用来查看或者修改指定网卡的工作方式。

ethtool命令的使用举例如下:ethtooleth0//查看网卡eth0的工作方式,内容包括网卡的传输速度、全双工或半双工传输、网卡连接检测是否激活、网卡是否工作在自动协商状态等。ethtool–seth0speed10duplexhalf//设置网卡eth0的传输速度为10M、半双工传输模式。ethtool–seth1speed100duplexfullautonegoff//设置网卡eth1的传输速度为100M、全双工、非自动协商模式。5.mii-toolmii-tool命令用于查看或修改指定网卡的通信协商方式。

mii-tool命令的使用举例如下:mii-tool//以简明的形式显示本机物理网卡的工作方式。mii-tool–v//以详细的形式显示本机物理网卡的工作方式。mii-tool-F10baseT-FDeth0//设置网卡eth0工作在10M、全双工模式下。mii-tool–reth0//设置网卡eth0工作在自动协商工作模式。mii-tool–weth0//实时监控网卡eth0工作模式的改变。6.routeroute命令用于查看或修改主机和网络的路由信息。操作如下图所示:

netstat命令使用举例如下:netstat//显示本机网络连接情况。netstat–a//显示所有的有效连接信息,包括已建立的连接(ESTABLISHED)和监听的连接请求(LISTENING)。netstat–ac//以连续的形式显示所有的有效连接信息,每隔1秒刷新1次显示,直到用户中断显示。netstat-i//显示系统中所有网络接口信息,包括物理网卡、网卡别名和本地回环网卡。netstat–n//显示系统中所有已建立的连接。netstat–r//显示路由表。netstat–ta//显示有效的TCP连接。netstat–ua//显示有效的UDP连接。netstat–s//显示各个协议的统计信息。netstat-an|grep2811//显示端口号为2811的网络连接信息。

操作如下图所示:

ping–R202.201.32.200//检查本机与IP地址为202.201.32.200的主机的网络连接是否正常,并且显示路由信息。9.serviceservice命令能够将目录“/etc/init.d/”中有关网络服务或系统服务脚本程序以一种统一的格式执行,格式为:“service脚本程序选项”,常用选项有:status、stop、start、restart。service命令使用举例如下:servicenetworkstatus//查看网络的工作状况,将显示当前主机中的所有物理网卡和激活的网卡。操作结果如下:

servicenetworkstop//关闭当前主机中的网卡,该操作将停止当前主机的对外网络连接。servicenetworkstart//打开当前主机中的网卡,该操作使当前主机获取IP地址,进行对外网络连接。servicenetworkrestart//先执行servicenetworkstop的功能,再执行servicenetworkstart的功能。操作过程如下:

servicenamedstatus//查看当前主机域名服务状态。操作结果结果如下:

bye退出

12.ssh

如果ubuntu系统中没有安装ssh程序,也可以使用下列命令进行安装:

sudoapt-getinstallopenssh-client

sudoapt-getinstallopenssh-server

安装好后ssh服务的启动和停止命令如下:

启动ssh服务:

#sudo/etc/init.d/sshstart

停止ssh服务:

#sudo/etc/init.d/sshstop

重启ssh服务:

#sudo/etc/init.d/sshrestart

打开shell终端,通过ifconfig命令,查看该系统的ip地址,ssh的端口号一般为22.

以上就是Linux中网络命令的使用过程

配置IP的方法:

A、这种方法立即生效,但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)

Ifconfigeth01.1.1.1netmask255.0.0.0up

Ifconfigeth0:11.1.1.3up//设置一个网卡多个IP的方法(在设置虚拟主机时有用到)

激活网卡:Ifconfigeth0up

关闭网卡:Ifconfigeth0down

动态获取IP:Ifconfigetho–dynamic

Dhclient

修改Mac值:先关闭网卡:Ifconfigeth0down

再修改MAC值:Ifconfigeth0hwether112233445566

再激活网卡:Ifconfigeth0up

B、Netconfig或者Setup,但只能设置Eth0网卡

C、Neat:打开图形窗口进行设置

D、配置文件设置:

3、配置网关:

查看网关:route

添加默认路由:

routeadd–net0.0.0.0netmask0.0.0.0gw192.168.0.1

删除默认路由:

routedel–net0.0.0.0netmask0.0.0.0gw192.168.0.1

Linux路由配置:

1、首先开启路由功能

echo1>/proc/sys/net/ipv4/ip_forward(1为打开路由功能,0为关闭路由功能)

(在这个实验里只要开启路由功能就OK了)

2、其它路由设置:

A、添加路由信息:

routeadd–net10.0.0.1netmask255.0.0.0gw192.168.0.1

或者routeadd–net10.0.0.1netmask255.0.0.0deveth0(通过本机的第一个网卡出去)

删除路由条目:只要把上面的Add改为Del就可以了

B、用Zebra配置路由(配置就跟Cisco的是一样的命令):

Vi/etc/zebra/zebra.conf

passwordabc#设置连接时的密码

enablepassword123#设置特权密码

2)开启服务

servicezebrastart

3)建立要配置的路由协议文件

如用Rip协议:touch/etc/zebra/ripd.conf

4)开启Rip协议:serviceripdstart

5)进入Zebra:

方法一、Telnet127.0.0.12601##记得端口是2601

方法二、Vtysh

DL.bitsCN.com网管软件下载

rcp命令

rcp代表“remotefilecopy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。

rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。

rcp命令的一般格式是:

rcp[-px][-krealm]file1file2rcp[-px][-r][-krealm]file

directory每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。

rcp命令的各选项含义如下:

-r递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。

-k请求rcp获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。

THE END
1.麒麟KOSA练习题13. 以下和192.168.0.1/16为同一网段的地址是?(选2个) AB 192.168.1.1/16 192.168.200.254/16 191.168.0.254/16 192.167.0.1/16 14. 麒麟操作系统中,关于硬链接的描述正确的是?()(选2个) BD 可以跨文件系统 不可以跨文件系统 为链接文件创建新的i节点 链接文件的i节点与被链接文件的i节点相同 https://www.jianshu.com/p/ead995109970
2.使用iptables限制端口iptables限制udp#iptables -A INPUT -p udp -s 192.168.0.83 --dport 53 -j REJECT 3.允许192.168.0.83主机连接到本机的TELNET服务 #iptables -A INPUT -p tcp -s 192.168.0.83 --dport 23 -j ACCEPT 4.允许192.168.1.0/24网段的主机向本机192.168.0.1提出任何服务请求 https://blog.51cto.com/u_16213588/10061330
3.192.168.0.1Once you access your router's admin console through http://192.168.0.1 it is possible to change the default settings and configurations implemented within your router's software, here's how! Step 1Enter 192.168.0.1 into your browser's URL bar, often referred to as the address bar. Did youhttps://forum.huawei.com/enterprise/en/192-168-0-1/thread/767115-100181
4.0.0.0.0与127.0.0.1的区别腾讯云开发者社区监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此;也就是,监听时采用的地址为192.168.0.1,就只能用192.168.0.1进行连接。 而监听0.0.0.0创建Socket,那么无论使用127.0.0.1或本机ip都可以建立tcp连接,也就是不论通过127.0.0.1或192.168.0.1、192.168.1.1都能连接成功。 0.0.0.0建立tcp连接的https://cloud.tencent.com/developer/article/1967538
5.二进制安装Kubernetes(k8s)v1.27.3IPv4/IPv6双栈可脱离互联网ssh root@192.168.0.154"nmcli con mod eth0 ipv4.addresses 192.168.0.31/24; nmcli con mod eth0 ipv4.gateway 192.168.0.1; nmcli con mod eth0 ipv4.method manual; nmcli con mod eth0 ipv4.dns "8.8.8.8"; nmcli con up eth0" ssh root@192.168.0.156"nmcli con mod eth0 ipv4.addresses 192.168https://blog.csdn.net/qq_33921750/article/details/131428011
6.输入192.168.1.1登陆页面打不开进不去的解决方法路由器网络1.没有正确输入路由器地址:在IE浏览器地址栏中输入路由器地址192.168.1.1(有的路由器地址可能是192.168.0.1)敲回车一般就可以进入了。 分析下输入路由器地址192.168.1.1打不开的情况,可能是你输成了www.192.168.1.1,这个网址是错的!记住,没有WWW!可能还有的人输入http https://www.jb51.net/network/217287.html
7.手机192.168.0.1登陆页面(腾达路由器管理后台)192.168.1.0.1 http192.168.0.1 192.168.0.1.com http.192.168.0.1 192.168.com www.192.168.com http 192.168.0.11 www192.168.0.1 应该用冒号:而不是分号;:http;//192.168.0.1 ip地址中不能出现空格:192. 168. 0. 1 ip地址最后不能有点号.:192.168.0.1. https://www.luyouwang.net/9756.html
8.登陆http://192.168.0.1密码大全登陆http://192.168.0.1密码大全 密码大全 01 艾玛701g :192.168.101.1 或 192.168.0.1 用户名:admin 密码:admin 或用户名:SZIM 密码:SZIM 艾玛701H: 192.168.1.1 或 10.0.0.2 用户名:admin 密码:epicrouter 实达2110EH ROUTER :192.168.10.1 用户名:user 密码:password 或 用户名:root 密码:grouterhttps://www.coozhi.com/youxishuma/hulianwang/117395.html
9.Unabletoaccesshttp://192.168.0.1By default, a router's IP address is configured to 192.168.0.1, or something similar. If you are having problems accessing your router using this IP address, there are a few simple measures that you can take to correctly configure your router settings.https://ccm.net/faq/19358-unable-to-access-http-192-168-0-1