1.命令介紹
ping命令的功能是用于測試主機間網(wǎng)絡(luò)連通性,發(fā)送出基于ICMP傳輸協(xié)議的數(shù)據(jù)包,要求對方主機予以回復,若對方主機的網(wǎng)絡(luò)功能沒有問題且防火墻放行流量,則就會回復該信息,我們也就可得知對方主機系統(tǒng)在線并運行正常了。
ping命令用于:確定網(wǎng)絡(luò)和各外部主機的狀態(tài);跟蹤和隔離硬件和軟件問題;測 試、評估和管理網(wǎng)絡(luò)。如果主機正在運行并連在網(wǎng)上,它就對回送信號進行響應(yīng)。每個回送信號請求包含一個網(wǎng)際協(xié)議(ip)和 icmp 頭,后面緊跟一 個 tim 結(jié)構(gòu),以及來填寫這個信息包的足夠的字節(jié)。缺省情況是連續(xù)發(fā)送回送信號請求直到接收到中斷信號(ctrl-c)。
ping 命 令每秒發(fā)送一個數(shù)據(jù)報并且為每個接收到的響應(yīng)打印一行輸出。ping 命令計算信號往返時間和(信息)包丟失情況的統(tǒng)計信息,并且在完成之后顯示一個簡要 總結(jié)。ping 命令在程序超時或當接收到 sigint 信號時結(jié)束。host 參數(shù)或者是一個有效的主機名或者是因特網(wǎng)地址。
不過值得我們注意的是Linux與Windows相比有一定差異,Windows系統(tǒng)下的ping命令會發(fā)送出去4個請求后自動結(jié)束該命令;而Linux系統(tǒng)則不會自動終止,需要用戶手動按下組合鍵“Ctrl+c”才能結(jié)束,或是發(fā)起命令時加入-c參數(shù)限定發(fā)送個數(shù)。
語法格式:ping [參數(shù)] 目標主機
常用參數(shù):
-d |
使用Socket的SO_DEBUG功能 |
-c |
指定發(fā)送報文的次數(shù) |
-i |
指定收發(fā)信息的間隔時間 |
-I |
使用指定的網(wǎng)絡(luò)接口送出數(shù)據(jù)包 |
-l |
設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包 |
-n |
只輸出數(shù)值 |
-p |
設(shè)置填滿數(shù)據(jù)包的范本樣式 |
-q |
不顯示指令執(zhí)行過程 |
-R |
記錄路由過程 |
-s |
設(shè)置數(shù)據(jù)包的大小 |
-t |
設(shè)置存活數(shù)值TTL的大小 |
-v |
詳細顯示指令的執(zhí)行過程 |
2.具體命令參考實例
(1)每隔0.3秒ping一次,一共ping 5次
(2)你也可以和其他的命令和方法一起使用,我在這里使用了重定向方法,把這個ping的結(jié)果放到了pinglog.txt文件里面了,大家可以自己動手實踐一下,很有樂趣的?。。。?/p>
(3)測試與指定網(wǎng)站服務(wù)器之間的網(wǎng)絡(luò)連通性(需手動按下“Ctrl+c”組合鍵結(jié)束命令):
(4)測試與指定網(wǎng)站服務(wù)器之間的網(wǎng)絡(luò)連通性,發(fā)送請求包限定為4次:文章來源:http://www.zghlxwxcb.cn/news/detail-453424.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-453424.html
到了這里,關(guān)于Linux ping命令詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!