当前位置: 首页 > 科技观察

Linux下使用ping命令判断网络质量_0

时间:2023-03-12 06:40:16 科技观察

简介如果要在Linux系统下判断网络的好坏,细记第一个跳出的命令就是ping。ping命令基本上是最常用的网络命令,可以用来测试与目标主机的连通性。Ping向网络主机发送ICMPECHO_REQUEST数据包,并显示相应的返回信息。根据这些信息,可以判断目标主机是否可以访问。但是,有些服务器可能会在防火墙或内核参数中禁用ping命令,以防止通过ping检测。在这种情况下,虽然目标主机可以访问,但可能无法ping通。需要注意的是linux下的ping与windows下的ping略有不同。linux下ping不会自动终止。您需要按ctrl+c终止或使用参数-c指定完成所需的响应数。命令格式ping[参数][主机名或IP地址]不加任何参数的例子如果不加任何参数,检查ping是否成功?~pingwww.baidu.comPINGwww.a.shifen.com(115.239.210.27)56(84)bytesofdata.64bytesfrom115.239.210.27:icmp_seq=1ttl=52time=6.06ms64bytesfrom115.239.210.27:icmp_seq=2ttl=52time=5.56ms64bytesfrom115.239.210.27:icmp_seq=3ttl=52time=5.67ms64bytesfrom115.239.210.27:icmp_seq=4ttl=52time=5.82ms64bytesfrom115.239.210.27:icmp_seq=5ttl=52time=5.70ms64bytesfrom115.239.210.27:icmp_seq=6ttl=52time=5.79ms---192.168.254-0trans-44pingstatistics,0%transmittedtime3999msrttmin/avg/max/mdev=0.152/0.159/0.172/0.017ms发送指定个数可以使用参数-c发送指定个数的包然后停止?~pingwww.baidu.com-c5PINGwww.a.shifen.com(115.239.211.112)56(84)bytesofdata.64bytesfrom115.239.211.112:icmp_seq=1ttl=52time=6.03ms64bytesfrom115.239.211.112:icmp_seq=2ttl=52time=5.96ms122.14bytes31.11.1:icmp_seq=3ttl=52time=5.79ms64bytesfrom115.239.211.112:icmp_seq=4ttl=52time=5.79ms64bytesfrom115.239.211.112:icmp_seq=5ttl=52time=6.21ms---www.a.shifen.compingstatistics---5packetstransmitted,5received,0%packetloss,time4007msrttmin/avg/max/mdev=5.791/5.958/6.215/0.186ms可以通过参数-cnumber设置发送间隔:发送指定数量的包后停止?~pingwww.baidu.com-c5-i2PINGwww.a.shifen.com(115.239.211.112)56(84)bytesofdata.64bytesfrom115.239.211.112:icmp_seq=1ttl=52time=6.06ms64bytesfrom115.239.211.112:icmp_seq=2ttl=52time=5.84ms64bytesfrom115.239.211.112:icmp_seq=3ttl=52time=5.98ms^C---www.a.shifen.compingstatistics---3packetstransmitted,3received,0%packetloss,time4005msrttmin/avg/max/mdev=5.842/5.965/6.068/0.112ms