Linux网络命令--ping和ifconfig命令
1 网络命令:ping
1.1 命令说明
指令名称:ping
指令所在路径:/bin/ping
执行权限:所有用户
语法: ping [选项] IP地址
-c 指定发送次数
功能描述:测试网络连通性
范例: #ping 192.168.12.2
1.2 应用举例
现在使用的最多的远程探测命令,其作用是给远程主机发送一个ICMP请求信息包,看看对方是否在线(是否会有回应)。与Windows的ping命令的使用基本类似,但是结果不同,区别在于:Windows下的ping命令默认只发送四次ICMP请求即会自动结束;而Linux下的ping命令默认是一直不停地发送请求,直到按下Ctrl+c强制结束。例如:
[root@localhost~]# ping 192.168.12.2
但是在Linux系统中也可以指定ping的次数,以避免无限次的执行ping操作。例如:
[root@localhost~]# ping -c 4 192.168.12.2
上述示例表示:指定执行4次ping操作。
操作结果示意图如图1所示:
图1 ping命令执行结果
注意:在ping的过程中要留心观察丢包率(packetloss),如果丢包率很高的话,即使是ping通了,网络也是非常差的。
2 网络命令:ifconfig
2.1 命令说明
指令名称:ifconfig
命令英文原意:interface config
指令所在路径:/sbin/ifconfig
执行权限:root
语法:ifconfig 网卡名称 IP地址
功能描述:查看和设置网卡信息
范例: #ifconfig eth0 192.168.12.2
说明:此项命令的主要功能是查看网卡信息,也有临时设置IP地址的功能。
2.2 应用举例
命令演示:
[root@localhost~]# ifconfig
命令执行效果如图2所示:
图2 ifconfig命令查看网卡信息
其中:
eth0:代表本机的真实网卡,若有多块网卡,则按照数字从0依次编号
lo:回环网卡,在所有的操作系统中都存在回环网卡,用于本机通讯和测试,IP地址固定为127.0.0.1。
题外话:测试网络是否畅通,不可通过ping回环网卡来判断,因为不论网络是否通畅,ping回环网卡的IP都是可以成功的,即便是没有插网线的情况下也不例外,所以通过ping回环网卡测试网络性能是没有意义的。