linux ping是一種命令,用于檢測主機;執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網絡功能沒有問題,就會回應該信息,因而得知該主機運作正常。
本教程操作環境:linux7.3系統、Dell G3電腦。
linux ping是什么意思?
Linux ping 命令用于檢測主機。
執行 ping 指令會使用 ICMP 傳輸協議,發出要求回應的信息,若遠端主機的網絡功能沒有問題,就會回應該信息,因而得知該主機運作正常。
語法
ping?[-dfnqrRv][-c][-i][-I][-l][-p][-s][-t][主機名稱或IP地址]
參數說明:
-d?使用Socket的SO_DEBUG功能。 -c??設置完成要求回應的次數。 -f?極限檢測。 -i?指定收發信息的間隔時間。 -I?使用指定的網絡接口送出數據包。 -l?設置在送出要求信息之前,先行發出的數據包。 -n?只輸出數值。 -p?設置填滿數據包的范本樣式。 -q?不顯示指令執行過程,開頭和結尾的相關信息除外。 -r?忽略普通的Routing?Table,直接將數據包送到遠端主機上。 -R?記錄路由過程。 -s?設置數據包的大小。 -t?設置存活數值TTL的大小。 -v?詳細顯示指令的執行過程。 -w?<deadline>?在?deadline?秒后退出。 -W?<timeout>?在等待?timeout?秒后開始執行。</timeout></deadline>
實例
檢測是否與主機連通
#?ping?www.runoob.com?//ping主機 PING?aries.m.alikunlun.com?(114.80.174.110)?56(84)?bytes?of?data. 64?bytes?from?114.80.174.110:?icmp_seq=1?ttl=64?time=0.025?ms 64?bytes?from?114.80.174.110:?icmp_seq=2?ttl=64?time=0.036?ms 64?bytes?from?114.80.174.110:?icmp_seq=3?ttl=64?time=0.034?ms 64?bytes?from?114.80.174.110:?icmp_seq=4?ttl=64?time=0.034?ms 64?bytes?from?114.80.174.110:?icmp_seq=5?ttl=64?time=0.028?ms 64?bytes?from?114.80.174.110:?icmp_seq=6?ttl=64?time=0.028?ms 64?bytes?from?114.80.174.110:?icmp_seq=7?ttl=64?time=0.034?ms 64?bytes?from?114.80.174.110:?icmp_seq=8?ttl=64?time=0.034?ms 64?bytes?from?114.80.174.110:?icmp_seq=9?ttl=64?time=0.036?ms 64?bytes?from?114.80.174.110:?icmp_seq=10?ttl=64?time=0.041?ms ---?aries.m.alikunlun.com?ping?statistics?--- 10?packets?transmitted,?30?received,?0%?packet?loss,?time?29246ms rtt?min/avg/max/mdev?=?0.021/0.035/0.078/0.011?ms //需要手動終止Ctrl+C
指定接收包的次數
#?ping?-c?2?www.runoob.com PING?aries.m.alikunlun.com?(114.80.174.120)?56(84)?bytes?of?data. 64?bytes?from?114.80.174.120:?icmp_seq=1?ttl=54?time=6.18?ms 64?bytes?from?114.80.174.120:?icmp_seq=2?ttl=54?time=15.4?ms ---?aries.m.alikunlun.com?ping?statistics?--- 2?packets?transmitted,?2?received,?0%?packet?loss,?time?1016ms rtt?min/avg/max/mdev?=?6.185/10.824/15.464/4.640?ms //收到兩次包后,自動退出
多參數使用
#?ping?-i?3?-s?1024?-t?255?g.cn?//ping主機 PING?g.cn?(203.208.37.104)?1024(1052)?bytes?of?data. 1032?bytes?from?bg-in-f104.1e100.net?(203.208.37.104):?icmp_seq=0?ttl=243?time=62.5?ms 1032?bytes?from?bg-in-f104.1e100.net?(203.208.37.104):?icmp_seq=1?ttl=243?time=63.9?ms 1032?bytes?from?bg-in-f104.1e100.net?(203.208.37.104):?icmp_seq=2?ttl=243?time=61.9?ms ---?g.cn?ping?statistics?--- 3?packets?transmitted,?3?received,?0%?packet?loss,?time?6001ms rtt?min/avg/max/mdev?=?61.959/62.843/63.984/0.894?ms,?pipe?2 [root@linux?~]#? //-i?3?發送周期為?3秒?-s?設置發送包的大小?-t?設置TTL值為?255
推薦學習:《linux視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦