使用ping指令檢查網絡是否通暢或網絡連接配接連接配接速度
Ping是Windows、Unix和Linux系統下的一個指令。ping也屬于一個通信協定,是TCP/IP協定的一部分。利用
ping
指令可以檢查網絡是否連通,可以很好地幫助我們分析和判定網絡故障。
執行ping指令會使用ICMP傳輸協定,發出要求回應的資訊,若遠端主機的網絡功能沒有問題,就會回應該資訊,因而得知該主機運作正常。由于有些伺服器可以設定禁止ping,進而導緻ping結果并不是完全可信
應用格式:
ping IP位址
ping文法
功能說明:檢查網絡是否通暢或網絡連接配接連接配接速度
語 法:
選項與參數:
-
:使用Socket的SO_DEBUG功能-d
-
:設定完成要求回應的次數-c<完成次數>
-
:極限檢測-f
-
:指定收發資訊的間隔時間-i<間隔秒數>
-
:使用指定的網絡界面送出資料包-I<網絡界面>
-
:設定在送出要求資訊之前,先行發出的資料包-l<前置載入>
-
:隻輸出數值-n
-
:設定填滿資料包的範本樣式-p<範本樣式>
-
:不顯示指令執行過程,開頭和結尾的相關資訊除外-q
-
:忽略普通的Routing Table,直接将資料包送到遠端主機上-r
-
:記錄路由過程-R
-
:設定資料包的大小-s<資料包大小>
-
:設定存活數值TTL的大小-t<存活數值>
-
:詳細顯示指令的執行過程。-v
ping執行個體
測試與網站www.baidu.com的連通性
檢測目的位址能否ping通
[[email protected] ~]# 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目标位址次數
[[email protected] ~]# 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目标位址時間間隔和次數
[[email protected] ~]# 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