山那边是海 发表于 2015-1-14 20:46:54

Linux教程之CentOS里ping敕令详解

如果您觉得本篇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某个网站
#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某个收集的情形
#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分歧的情形
#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
显示后果以下
援用:
#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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

admin 发表于 2015-1-16 22:49:19

Linux教程之CentOS里ping敕令详解

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

飘灵儿 发表于 2015-1-21 07:27:09

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

再现理想 发表于 2015-1-30 11:11:21

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。

海妖 发表于 2015-2-6 10:54:40

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

蒙在股里 发表于 2015-2-16 02:48:21

清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。

冷月葬花魂 发表于 2015-3-4 23:13:02

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

老尸 发表于 2015-3-11 21:36:53

生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。

第二个灵魂 发表于 2015-3-19 15:54:07

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

谁可相欹 发表于 2015-3-29 17:25:49

请问谁有Linux的学习心得的吗?简单的说说?
页: [1]
查看完整版本: Linux教程之CentOS里ping敕令详解