首页 帮助中心 香港高防服务器 Debian8系统如何使用ping命令
Debian8系统如何使用ping命令
时间 : 2023-08-03 16:34:56 编辑 : 华纳云 阅读量 : 276

  Ping命令在排查网络故障的时候很常用。可以很快到判断出线路是否联通,网卡是否能正常工作等。ping 命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结。ping 命令在程序超时或当接收到 SIGINT 信号时结束。Host 参数或者是一个有效的主机名或者是因特网地址。

  命令参数:

  -d 使用Socket的SO_DEBUG功能。

  -f 极限检测。大量且快速地送网络封包给一台机器,看它的回应。

  -n 只输出数值。

  -q 不显示任何传送封包的信息,只显示最后的结果。[这个以后能加入到脚本中,作为ping结果判断的依据吗?]

  -r 忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。

  -R 记录路由过程。:一般可以来测试网络链路在哪个环节有故障。

  -v 详细显示指令的执行过程。

  -c 数目:在发送指定数目的包后停止。

  -i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。

  -I 网络界面:使用指定的网络界面送出数据包。

  -l 前置载入:设置在送出要求信息之前,先行发出的数据包。

  -p 范本样式:设置填满数据包的范本样式。

  -s 字节数:指定发送的数据字节数,预设值是56.加上8字节的ICMP头,一共是64ICMP数据字节。

  -t 存活数值:设置存活数值TTL的大小。

  1.指定次数的ping 某个网站

  [root@debian ~]# ping -c 4 www.baidu.com

  PING www.a.shifen.com (115.239.210.27) 56(84) bytesof data.

  64 bytes from 115.239.210.27: icmp_seq=1 ttl=56 time=17.5 ms---》可以看到从开始到接到返回信息的时间。

  64 bytes from 115.239.210.27: icmp_seq=2 ttl=56time=18.6 ms

  64 bytes from 115.239.210.27: icmp_seq=3 ttl=56time=17.9 ms

  64 bytes from 115.239.210.27: icmp_seq=4 ttl=56time=17.8 ms

  --- www.a.shifen.com ping statistics ---

  4packets transmitted, 4 received, 0% packet loss, time 2998ms—》当ping结束后,有产生此次ping的报告,发送多少接受多少,丢失多少。

  rtt min/avg/max/mdev = 17.534/17.999/18.687/0.433ms

https://www.hncloud.com/uploads/UEditorImages/202308/03/ff0f118ba0279afb6fcac7c0ba6f60db.jpg

  2.指定时间间隔,及ping包大小的ping某个网络的情况

  [root@debian ~]# ping -i 3 -c 5 -s 1024 www.baidu.com

  PING www.a.shifen.com (115.239.210.26) 1024(1052)bytes of data.—》以间隔时间为3秒,大小为1024的ping包去ping百度。

  1032 bytes from 115.239.210.26: icmp_seq=1 ttl=56time=18.8 ms

  1032 bytes from 115.239.210.26: icmp_seq=2 ttl=56time=19.6 ms

  1032 bytes from 115.239.210.26: icmp_seq=3 ttl=56time=18.2 ms

  1032 bytes from 115.239.210.26: icmp_seq=4 ttl=56time=17.5 ms

  1032 bytes from 115.239.210.26: icmp_seq=5 ttl=56time=19.1 ms

  --- www.a.shifen.com ping statistics ---

  5 packets transmitted, 5 received, 0% packet loss,time 12001ms

  rtt min/avg/max/mdev = 17.543/18.678/19.629/0.727ms

https://www.hncloud.com/uploads/UEditorImages/202308/03/57e799060e0b7f96f5d5b7a32f104661.jpg

  3.ping网络ping不同的情况

  [root@debian ~]# ping 192.168.41.101

  PING 192.168.41.101 (192.168.41.101) 56(84) bytesof data. ---》说明目标网络不可达,就是没有。

  From 192.168.41.48 icmp_seq=2 Destination HostUnreachable

  From 192.168.41.48 icmp_seq=3 Destination HostUnreachable

  From 192.168.41.48 icmp_seq=4 Destination HostUnreachable

  From 192.168.41.48 icmp_seq=5 Destination HostUnreachable

  From 192.168.41.48 icmp_seq=6 Destination HostUnreachable

  From 192.168.41.48 icmp_seq=7 Destination HostUnreachable

https://www.hncloud.com/uploads/UEditorImages/202308/03/785a7cd619c38d71b045e300914e4740.jpg

  小结:有时候我们会通过ping某个地址,来判断从本地到目的端之间的链路是否通畅,并且会看是否会掉包,返回时间数。并依此来大致的判断网络情况。

华纳云 推荐文章
Unix中怎么安装与配置Supervisor WordPress后台怎么删除不需要的侧边栏菜单 Docker如何安装部署Redis数据库 IIS应用程序池怎么优化 ubuntu出现unable to resolve host报错如何解决 linux无法粘贴文件如何解决 windows远程桌面端口如何修改 ubuntu远程桌面连接怎么实现
客服咨询
7*24小时技术支持
技术支持
渠道支持