使用ping命令检查网络是否通畅或网络连接连接速度

使用ping命令检查网络是否通畅或网络连接连接速度

Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用ping命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。

执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。由于有些服务器可以设置禁止ping,从而导致ping结果并不是完全可信
应用格式:ping IP地址

ping语法

功能说明:检查网络是否通畅或网络连接连接速度
语  法:

ping [参数] [主机名称或IP地址]

选项与参数:

  • -d:使用Socket的SO_DEBUG功能
  • -c<完成次数>:设置完成要求回应的次数
  • -f:极限检测
  • -i<间隔秒数>:指定收发信息的间隔时间
  • -I<网络界面>:使用指定的网络界面送出数据包
  • -l<前置载入>:设置在送出要求信息之前,先行发出的数据包
  • -n:只输出数值
  • -p<范本样式>:设置填满数据包的范本样式
  • -q:不显示指令执行过程,开头和结尾的相关信息除外
  • -r:忽略普通的Routing Table,直接将数据包送到远端主机上
  • -R:记录路由过程
  • -s<数据包大小>:设置数据包的大小
  • -t<存活数值>:设置存活数值TTL的大小
  • -v:详细显示指令的执行过程。

ping实例

测试与网站www.baidu.com的连通性

[root@localhost ~]# ping www.baidu.com

检测目的地址能否ping通

[root@localhost ~]# ping 192.168.1.106
PING 192.168.1.106 (192.168.1.106) 56(84) bytes of data.
64 bytes from 192.168.1.106: icmp_seq=1 ttl=128 time=0.748 ms
64 bytes from 192.168.1.106: icmp_seq=2 ttl=128 time=1.22 ms
64 bytes from 192.168.1.106: icmp_seq=3 ttl=128 time=1.12 ms
64 bytes from 192.168.1.106: icmp_seq=4 ttl=128 time=1.19 ms
...

指定ping目标地址次数


[root@localhost ~]# ping -c 6 192.168.1.106
PING 192.168.1.106 (192.168.1.106) 56(84) bytes of data.
64 bytes from 192.168.1.106: icmp_seq=1 ttl=128 time=0.823 ms
64 bytes from 192.168.1.106: icmp_seq=2 ttl=128 time=0.881 ms
64 bytes from 192.168.1.106: icmp_seq=3 ttl=128 time=0.846 ms
64 bytes from 192.168.1.106: icmp_seq=4 ttl=128 time=0.920 ms
64 bytes from 192.168.1.106: icmp_seq=5 ttl=128 time=0.941 ms
64 bytes from 192.168.1.106: icmp_seq=6 ttl=128 time=0.888 ms

--- 192.168.1.106 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5011ms
rtt min/avg/max/mdev = 0.823/0.883/0.941/0.043 ms
指定ping目标地址时间间隔和次数
[root@localhost ~]# ping -c 6 -i 0.06 192.168.1.106
PING 192.168.1.106 (192.168.1.106) 56(84) bytes of data.
64 bytes from 192.168.1.106: icmp_seq=1 ttl=128 time=0.947 ms
64 bytes from 192.168.1.106: icmp_seq=2 ttl=128 time=0.809 ms
64 bytes from 192.168.1.106: icmp_seq=3 ttl=128 time=0.998 ms
64 bytes from 192.168.1.106: icmp_seq=4 ttl=128 time=0.984 ms
64 bytes from 192.168.1.106: icmp_seq=5 ttl=128 time=0.888 ms
64 bytes from 192.168.1.106: icmp_seq=6 ttl=128 time=1.06 ms

--- 192.168.1.106 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 311ms
rtt min/avg/max/mdev = 0.809/0.948/1.062/0.081 ms

指定ping目标地址每次发送的ICMP数据包大小

[root@localhost ~]# ping -s 128 192.168.1.106
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值