昨日推薦:天天學一個 Linux 命令(61):wgetcentos
ping 命令用於測試主機之間網絡的連通性。網絡
ping 是一種向網絡上的另外一臺計算機發送網絡數據並從其接收網絡數據的簡單方法。它一般用於測試與另外一個系統是否能夠經過網絡訪問,若是能夠,則須要花費多少時間來交換該數據。ssh
ping [options] destination ping -6 [options] destination
-c<完成次數> #指定要求迴應的次數 -f #最大極限檢測 -i<間隔秒數> #指定收發信息的間隔時間 -n #只輸出數值 -p<範本樣式> #設置填滿數據包的範本樣式 -q #不輸出執行過程信息,開頭和結尾的相關信息除外 -r #忽略普通的 Routing Table,直接將數據包送到遠端主機上 -R #記錄路由過程 -s<數據包大小> #設置數據包的大小 -t<存活數值> #設置存活數值TTL的大小 -v #詳細輸出執行過程信息
常見舉例測試
[root@centos7 ~]# ping www.baidu.com PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data. 64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=56 time=10.5 ms 64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=56 time=11.8 ms 64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=56 time=10.7 ms ^C --- www.a.shifen.com ping statistics --- 7 packets transmitted, 7 received, 0% packet loss, time 6095ms rtt min/avg/max/mdev = 10.588/11.512/12.007/0.546 ms [root@centos7 ~]# ping -n www.baidu.com PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data. 64 bytes from 36.152.44.96: icmp_seq=1 ttl=56 time=13.6 ms 64 bytes from 36.152.44.96: icmp_seq=2 ttl=56 time=14.0 ms ^C --- www.a.shifen.com ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5032ms rtt min/avg/max/mdev = 13.616/14.373/14.933/0.442 ms
只進行2次Ping操做centos7
[root@centos7 ~]# ping -c 2 www.baidu.com PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data. 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=1 ttl=56 time=14.0 ms 64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=2 ttl=56 time=14.4 ms --- www.a.shifen.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1013ms rtt min/avg/max/mdev = 14.086/14.257/14.428/0.171 ms
極限 PING 測試spa
[root@centos7 ~]# ping -c 10 -f www.baidu.com PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data. --- www.a.shifen.com ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 110ms rtt min/avg/max/mdev = 13.368/13.587/13.871/0.142 ms, pipe 2, ipg/ewma 12.279/13.609 ms