10.2 Linux 判斷網(wǎng)絡(luò)是否連通
Linux 判斷網(wǎng)絡(luò)是否連通 ping
ping命令用于判斷當前主機與目標的網(wǎng)絡(luò)是否連通。
1 基本原理
執(zhí)行ping命令,當前主機會向目標主機發(fā)送數(shù)據(jù)包,目標同時會向當前主機返回數(shù)據(jù)包。根據(jù)當前主機接收到數(shù)據(jù)包的情況,返回相應結(jié)果:數(shù)據(jù)包大小、響應時間、等。
注:虛擬機中ping的TTL數(shù)值可能不準確。
2 語法
ping 選項 目標主機
目標主機:通常為對方主機的域名或IP地址。
可通過 ping -help查看幫助。
3 常用選項
常用選項說明-ccount,發(fā)送數(shù)據(jù)包個數(shù)-iinterval,發(fā)送的間隔時間,默認為1秒-spacketsize,數(shù)據(jù)包大小
4 ping域名
本地虛擬 ping百度(www.baidu.com)。
ping www.baidu.com
默認情況下,會不停發(fā)送數(shù)據(jù)包,按Ctrl+C 結(jié)束命令。
運行結(jié)果如下。

64 bytes from 157.148.69.80 (157.148.69.80): icmp_seq=1 ttl=128 time=24.5 ms
響應項含義64bytes表示發(fā)送的數(shù)據(jù)包大小,64字節(jié)157.148.69.80域名解析到的服務(wù)器IPicmp_seq=1數(shù)據(jù)包的序號,依次1,2,遞增ttl=128TTL大小。time=24.5 ms響應時間,單位為毫秒
9 packets transmitted, 9 received, 0% packet loss, time 8014ms
rtt min/avg/max/mdev = 23.923/26.752/33.224/3.415 ms
響應項匯總含義9 packets transmitted發(fā)送數(shù)據(jù)包個數(shù),99 received返回響應包個數(shù),90% packet loss數(shù)據(jù)包的損失率,0time 8014ms總時長。默認每秒發(fā)送1個包rtt min/avg/max/mdevTTL最小值、平均值、最大值、偏離度(越大越不穩(wěn)定)
5 ping IP地址
我們在ping百度域名得到對應的IP地址,也可以直接ping IP地址。
(注:不同時間不同地點這個IP地址可能不同,以當前實際運行結(jié)果為準。)
IP地址可以是外網(wǎng)IP、內(nèi)網(wǎng)IP或本機IP。
這里我們繼續(xù)ping百度的IP地址。
ping 157.148.69.80
運行結(jié)果如下。

6 ping -c 指定發(fā)送數(shù)量
ping默認不停發(fā)送數(shù)據(jù)包,通過-c指定發(fā)送數(shù)量。
下面我們指定數(shù)量為5。
ping -c 5 baidu.com
可省略-c與數(shù)值間的空格,兩者等價。
ping -c5 baidu.com
運行結(jié)果如下。

7 ping -i指定間隔時間
ping3次,每次間隔兩秒。
ping -c3 -i2 baidu.com

詳情點擊鏈接:? https://www.xiaobuteach.com/linux/network-cmd/ping.html?from=bili