1. ping [-dfnqrvR] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize]
(a)該公用程式的所在系統及路徑.
/bin/ping
(b)該公用程式所使用的 shared library. (可由 ldd 得到)
libresolv.so.2 => /lib/libresolv.so.2 (0x40023000)
libc.so.6 => /lib/libc.so.6 (0x40035000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(c)DESCRIPTION
ping命令用於從一個主機向另一個主機發送Internet控制消息協議(ICMP)封包。
ping使用ICMP ECHO-REQUEST命令傳送封包,並且對每一個傳送的封包期
望得到一個ICMP ECHO-REQUEST。ping 這個名字 來源於聲的探測設備(聲納),這
種設備使用一種類似ping 的聲音的聲波確定周圍區域的目標。
ping的參數如下:
-c 次數
這個選項後面接著次數,就是您要送幾次封包給這台機器,然後再看看
它的回應。
-d 設定SO_DEBUG的選項
-f 是一種快速方式ping。使得ping輸出封吤]的速度和封包從遠程主機返回
一樣快,或者更快,達到每 秒100次。在這種方式下,每個請求用一個句點
表示。對於每一個響應打印一個空格鍵。
-i 秒數
設定幾秒送一次網路封包給一台機器,預設值是一秒送一次。不能同 -f
一起使用。
-l preload
只有超級使用者可使用此參數
-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這
個選項要求ping打印IP地 址而不去查找用符號表示的名字。如果由於某
種原因無法使用本地DNS服務器這個選項就很重要 了。
-p pattern
您可以送某一樣式的封包資料到網路一台機器(patten的格式為16進位
的格式)。當在網路中診 斷與數據有關的錯誤時這個選項就非常有用。
例如, "-p ff" 會把送出去的封包內容都塞1。
-q 不顯示任何傳送封包的資訊,只顯示最怮嶊熊痕G。
-R 把ICMP RECORD-ROUTE選項加入到ECHO__REQUEST封包中,要求在封包中記
錄路由,這樣當數據返回 時ping就可以把路由信息打印出來。每個封包
只能記錄9個路由節點。許多主機忽略或者放棄這 個選項。
-r 不經由閘道器(gateway)直接送封包豕鴗@台機器,通常是查查本身機器
的網路機器介面有沒有 問題,如果有問題的話,傳回值是-1。
-s bytes
預設是送56 bytes封包給一台機器,加上網路的封包標頭8 bytes共64
bytes。