仓酷云
标题:
Linux教程之CentOS里ping敕令详解
[打印本页]
作者:
山那边是海
时间:
2015-1-14 20:46
标题:
Linux教程之CentOS里ping敕令详解
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
ping
功效简述:
Linux
体系的
ping
敕令是经常使用的收集敕令,它平日用来测试与目的主机的连通性,我们常常会说“
ping
一下某机械,看是否是开着”、不克不及翻开网页时会说“你先
ping
网关地址
192.168.1.1
尝尝”。它经由过程发送
ICMP
ECHO_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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者:
admin
时间:
2015-1-16 22:49
标题:
Linux教程之CentOS里ping敕令详解
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
作者:
飘灵儿
时间:
2015-1-21 07:27
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
作者:
再现理想
时间:
2015-1-30 11:11
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
作者:
海妖
时间:
2015-2-6 10:54
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
作者:
蒙在股里
时间:
2015-2-16 02:48
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
作者:
冷月葬花魂
时间:
2015-3-4 23:13
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
作者:
老尸
时间:
2015-3-11 21:36
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
作者:
第二个灵魂
时间:
2015-3-19 15:54
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
作者:
谁可相欹
时间:
2015-3-29 17:25
请问谁有Linux的学习心得的吗?简单的说说?
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2