|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!ping
功效简述:Linux体系的ping敕令是经常使用的收集敕令,它平日用来测试与目的主机的连通性,我们常常会说“ping一下某机械,看是否是开着”、不克不及翻开网页时会说“你先ping网关地址192.168.1.1尝尝”。它经由过程发送ICMPECHO_REQUEST数据包到收集主机(sendICMPECHO_REQUESTtonetworkhosts),并显示呼应情形,如许我们就能够依据它输入的信息来肯定目的主机能否可拜访(但这不是相对的)。有些办事器为了避免经由过程ping探测到,经由过程防火墙设置了制止ping或许在内核参数中制止ping,如许就不克不及经由过程ping肯定该主机能否还处于开启状况。
Ping敕令在排查收集毛病的时刻很经常使用。可以很快到断定出线路能否联通,网卡能否能正常任务等。ping敕令盘算旌旗灯号往复时光和(信息)包丧失情形的统计信息,而且在完成以后显示一个扼要总结。ping敕令在法式超时或当吸收到SIGINT旌旗灯号时停止。Host参数或许是一个有用的主机名或许是因特网地址。
敕令参数:
-d应用Socket的SO_DEBUG功效。
-f极限检测。大批且疾速地送收集封包给一台机械,看它的回应。
-n只输入数值。
-q不显示任何传送封包的信息,只显示最初的成果。[这个今后能参加到剧本中,作为ping成果断定的根据吗?]
-r疏忽通俗的RoutingTable,直接将数据包送到远端主机上。平日是检查本机的收集接口能否有成绩。
-R记载路由进程。:普通可以来测试收集链路在哪一个环节有毛病。
-v具体显示指令的履行进程。
-c数量:在发送指定命目标包后停滞。
-i秒数:设定距离几秒送一个收集封包给一台机械,预设值是一秒送一次。
-I收集界面:应用指定的收集界面送出数据包。
-l前置载入:设置在送出请求信息之前,先行收回的数据包。
-p范本款式:设置填满数据包的范本款式。
-s字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
-t存活数值:设置存活数值TTL的巨细。
(1)指定次数的ping某个网站
[root@LiWenTong~]#ping-c4www.百度.com
PINGwww.ckuyun.com(115.239.210.27)56(84)bytesofdata.
64bytesfrom115.239.210.27:icmp_seq=1ttl=56time=17.5ms---》可以看到从开端到接到前往信息的时光。
64bytesfrom115.239.210.27:icmp_seq=2ttl=56time=18.6ms
64bytesfrom115.239.210.27:icmp_seq=3ttl=56time=17.9ms
64bytesfrom115.239.210.27:icmp_seq=4ttl=56time=17.8ms
---www.ckuyun.compingstatistics---
4packetstransmitted,4received,0%packetloss,time2998ms―》当ping停止后,有发生此次ping的申报,发送若干接收若干,丧失若干。
rttmin/avg/max/mdev=17.534/17.999/18.687/0.433ms
(2)指准时间距离,及ping包巨细的ping某个收集的情形
[root@LiWenTong~]#ping-i3-c5-s1024www.百度.com
PINGwww.ckuyun.com(115.239.210.26)1024(1052)bytesofdata.―》以距离时光为3秒,巨细为1024的ping包去ping百度。
1032bytesfrom115.239.210.26:icmp_seq=1ttl=56time=18.8ms
1032bytesfrom115.239.210.26:icmp_seq=2ttl=56time=19.6ms
1032bytesfrom115.239.210.26:icmp_seq=3ttl=56time=18.2ms
1032bytesfrom115.239.210.26:icmp_seq=4ttl=56time=17.5ms
1032bytesfrom115.239.210.26:icmp_seq=5ttl=56time=19.1ms
---www.ckuyun.compingstatistics---
5packetstransmitted,5received,0%packetloss,time12001ms
rttmin/avg/max/mdev=17.543/18.678/19.629/0.727ms
(3)ping收集ping分歧的情形
[root@LiWenTong~]#ping192.168.41.101
PING192.168.41.101(192.168.41.101)56(84)bytesofdata.---》解释目的收集弗成达,就是没有。
From192.168.41.48icmp_seq=2DestinationHostUnreachable
From192.168.41.48icmp_seq=3DestinationHostUnreachable
From192.168.41.48icmp_seq=4DestinationHostUnreachable
From192.168.41.48icmp_seq=5DestinationHostUnreachable
From192.168.41.48icmp_seq=6DestinationHostUnreachable
From192.168.41.48icmp_seq=7DestinationHostUnreachable
小结:有时刻我们会经由过程ping某个地址,来断定从当地到目标端之间的链路能否通行,而且会看能否会失落包,前往时光数。并依此来年夜致的断定收集情形。
-----------------------------后续自我小结----------------
先转载一个体人写的连续监控收集状况的敕令吧。我认为这个最重要的照样我们的设法主意,而不单单是要去懂得敕令自己罢了。假如我们的设法主意不敷坦荡,不克不及够把敕令用活了,那进修也只能是墨守成规罢了。所以我们懂得了敕令自己有哪些功效后,还要想着若何和其他的敕令停止联合,去完成一件看起来加倍牛逼的工作。其实这能够只不外是一个功效和另外一个功效的叠加罢了。但这个就是所谓的有设法主意。
#while:;doping-c1172.17.39.251|awk/ttl=/|sed"s/^/`date+%Y-%m-%d|%T`/";sleep1;done
显示后果以下
援用:
[root@PT_LINUXboot]#while:;doping-c1172.17.39.251|awk/ttl=/|sed"s/^/`date+%Y-%m-%d|%T`/";sleep1;done
2005-09-20|15:24:4064bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.240ms
2005-09-20|15:24:4164bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.235ms
2005-09-20|15:24:4264bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.220ms
2005-09-20|15:24:4364bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.224ms
2005-09-20|15:24:4564bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.211ms
2005-09-20|15:24:4664bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.211ms
2005-09-20|15:24:4764bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.222ms
2005-09-20|15:24:4864bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.221ms
2005-09-20|15:24:4964bytesfrom172.17.39.251:icmp_seq=0ttl=128time=0.222ms
如许就加上了时光戳,就能够断定时光点了。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|