新聞中心
Linux系統(tǒng)是一種自由軟件和開放源代碼,所以大多數(shù)服務(wù)器都使用它作為操作系統(tǒng)。其中,網(wǎng)絡(luò)監(jiān)測工具的一種常見應(yīng)用是ping。Ping是一種網(wǎng)絡(luò)診斷工具,可以測試網(wǎng)絡(luò)連接和計(jì)算機(jī)是否在線。本文將介紹ping包參數(shù)的概念,并講述。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供懷來網(wǎng)站建設(shè)、懷來做網(wǎng)站、懷來網(wǎng)站設(shè)計(jì)、懷來網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、懷來企業(yè)網(wǎng)站模板建站服務(wù),十載懷來做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
什么是ping包參數(shù)?
ping命令具有多種操作和功能,其中最常見的是發(fā)送ping執(zhí)行程序或者ping包,以測試網(wǎng)絡(luò)連接和互聯(lián)網(wǎng)設(shè)備的可達(dá)性。ping值的是兩個(gè)方面:服務(wù)器響應(yīng)時(shí)間和數(shù)據(jù)包響應(yīng)狀況。在ping過程中,數(shù)據(jù)包一旦收到,則服務(wù)器將返回一個(gè)響應(yīng)時(shí)間,并顯示數(shù)據(jù)包是否傳輸成功。ping包參數(shù)是影響ping命令結(jié)果的設(shè)置。參數(shù)可是可選的,也可以直接使用命令行運(yùn)行,從而達(dá)到各種訪問掌握的目的。
以下是學(xué)習(xí)Linux ping包參數(shù)的幾種方法:
1.閱讀手冊
通常情況下,Linux系統(tǒng)在安裝時(shí)就已經(jīng)預(yù)先安裝ping工具。要學(xué)習(xí)如何使用ping參數(shù),最基本的方法就是查看手冊。Linux的ping命令手冊提供了所有可用參數(shù)的詳細(xì)信息,以及它們的用法。
要查看手冊,請?jiān)诮K端窗口中輸入以下命令:
$man ping
這將顯示有關(guān)Linux ping命令的完整手冊,包括有關(guān)ping可用參數(shù)的詳細(xì)信息。
2.使用-h或–help查看可用參數(shù)
另一種學(xué)習(xí)ping包參數(shù)的方法是使用-h或–help命令行選項(xiàng)。這將顯示適用于ping命令的所有可用選項(xiàng)和參數(shù)的簡要說明。命令如下:
$ping -h
或
$ping –help
3.使用實(shí)時(shí)反饋進(jìn)行調(diào)試
最有效的方法之一是使用實(shí)時(shí)反饋進(jìn)行調(diào)試。Linux ping命令使用Rtts(Round Trip Times)來確定命令的成功與否,即測試數(shù)據(jù)包從計(jì)算機(jī)發(fā)送到目標(biāo)設(shè)備并返回所需的時(shí)間。Rtt表示在響應(yīng)數(shù)據(jù)包發(fā)送到遠(yuǎn)程計(jì)算機(jī)后,計(jì)算機(jī)在獲得收到響應(yīng)的時(shí)間,以毫秒為單位。通過使用-t參數(shù)可以查看實(shí)時(shí)Rtt反饋,以便幫助診斷和調(diào)試網(wǎng)絡(luò)和設(shè)備問題。
要實(shí)時(shí)跟蹤ping命令的實(shí)時(shí)RTT反饋,請使用以下命令:
$ping -t IP地址
4.設(shè)置不同的ping參數(shù)
Linux ping命令提供眾多可用參數(shù),以支持各種使用情況和需求。以下是ping命令的一些示例:
– c num:指定每個(gè)數(shù)據(jù)包需要發(fā)送或接收的次數(shù)
– s size:指定數(shù)據(jù)包的大小以及測試整個(gè)路徑
– w timeout:定義等待數(shù)據(jù)包響應(yīng)的超時(shí)時(shí)間
– i interval:定義連續(xù)間隔時(shí)間內(nèi)發(fā)送數(shù)據(jù)包的時(shí)間或微秒數(shù)
結(jié)論:
在本文時(shí),我們可以得出如下結(jié)論:
ping工具是網(wǎng)絡(luò)工程師調(diào)試和診斷問題的一個(gè)必要工具。ping包參數(shù)是影響ping命令結(jié)果的設(shè)置,并且可以用于根據(jù)不同情況來挖掘其潛力。Linux ping命令提供了幾種方法和選項(xiàng),通過這些方法和選項(xiàng)可以幫助您學(xué)習(xí)和了解各種ping包參數(shù)的含義。熟悉ping命令的參數(shù),抓住網(wǎng)絡(luò)問題的主要源頭,將有助于您在存儲和計(jì)算要求環(huán)境中設(shè)計(jì)和實(shí)現(xiàn)可靠的網(wǎng)絡(luò)系統(tǒng)。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
linux的ping命令怎么用?
Linux ping命令用于檢測主機(jī)。
執(zhí)行ping指令會使用ICMP傳輸協(xié)議,發(fā)出要求回應(yīng)的信息,若遠(yuǎn)端主機(jī)的網(wǎng)絡(luò)功能沒有問題,就會回應(yīng)該信息,因而得知該主機(jī)運(yùn)作正常。
語法:
ping
參瞎耐數(shù):
-d 使用Socket的SO_DEBUG功能。
-c 設(shè)置完成要求回應(yīng)的次數(shù)。
-f 極限檢測。
-i 指定收發(fā)信息的間隔時(shí)間。
-l 使用指定的網(wǎng)絡(luò)接口送出數(shù)據(jù)包。
-l 設(shè)置在送出要求信息之前,先行發(fā)出的數(shù)據(jù)包。
-n 只輸出數(shù)值。
-p 設(shè)置填滿數(shù)據(jù)包的范本樣式。磨態(tài)春
-q 不顯示指令執(zhí)行過程,開頭和結(jié)尾的相關(guān)信息除外。
-r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。
-R 記錄路由過程。
-s 設(shè)置數(shù)據(jù)包的大小。
-t 設(shè)置存活數(shù)閉氏值TTL的大小。
-v 詳細(xì)顯示指令的執(zhí)行過程。
Linux 下的 PING
描述ping
程序使用ICMP協(xié)議的強(qiáng)制回顯請求數(shù)據(jù)報(bào)以使主機(jī)或網(wǎng)關(guān)發(fā)送一份ICMP的回顯應(yīng)答?;仫@請求數(shù)據(jù)報(bào)(“pings”)含有一個(gè)IP及ICMP的報(bào)頭,后跟一個(gè)“時(shí)間值關(guān)鍵字”然后是一段任意長度的填充字節(jié)用于把保持分組長度為16的整數(shù)倍。以下是程序的選項(xiàng):-c count在發(fā)送(和接收)了正好數(shù)量為count的回顯應(yīng)答分組后停止操作。在發(fā)送了count個(gè)分組后沒有收到任何分組的特別情況是發(fā)送導(dǎo)致了終止(選程主機(jī)或網(wǎng)關(guān)不可達(dá))。-d在所用的套接字上使用
SO_DEBUG選項(xiàng)。-f以高速方式來作
ping。以分組返回的速度來輸出其它分組或每秒輸出百次。當(dāng)收到每個(gè)回顯應(yīng)答并打印一個(gè)退格符時(shí),對每個(gè)回顯請求都打印一個(gè)句點(diǎn)“.”。這可以快速顯示出丟棄了多少個(gè)分組,只有超級用戶可以用這個(gè)選項(xiàng)。這(操作)對網(wǎng)絡(luò)要求非常苛刻,應(yīng)該慎重使用。-iwait在發(fā)送每個(gè)分組時(shí)等待wait個(gè)秒數(shù)。缺省值為每個(gè)分組等待一秒。此選項(xiàng)與-f選項(xiàng)不能同時(shí)使用。-l preload如果指定preload,那么ping程序在開始正常運(yùn)行模式前盡可能快地發(fā)送分組。同樣只有超級用戶可以用這個(gè)選項(xiàng)。-n只以數(shù)字形式輸出信息。這樣就不嘗試去查找主機(jī)名了。
-ppattern可以指定最多16個(gè)填充字節(jié)用于保持分組長度為16的整數(shù)倍。在網(wǎng)絡(luò)上診斷與數(shù)據(jù)相關(guān)問題時(shí)此選項(xiàng)很有用。例如“-p ff”將使發(fā)出的分組都用全1填充數(shù)據(jù)區(qū)。-q靜態(tài)輸出。在程序啟動和結(jié)束時(shí)只顯示摘要行。
-R記錄路由。在回顯請求分組中包含記錄路由選項(xiàng)并在相應(yīng)的分組返回時(shí)顯示路由緩沖區(qū)。注意IP首部的容量只能存放9條這樣的路由。很多主機(jī)
忽略或禁用此選項(xiàng)。-r在所連接的網(wǎng)絡(luò)上旁路正常的選路表,直接向主機(jī)發(fā)送分組。如果主機(jī)未處于直接相連的網(wǎng)絡(luò)上,那么返回一個(gè)錯誤。此選項(xiàng)可用來通過無路由接口對一臺主機(jī)進(jìn)行檢測(例如當(dāng)接口已被
routed程序丟棄后)。-s packetsize指定要發(fā)送數(shù)據(jù)的字節(jié)量。缺省值為56,這正好在添加了8字節(jié)的ICMP首部后組裝成64字節(jié)的ICMP數(shù)據(jù)報(bào)。-v詳細(xì)模式輸出。打印接收到的回顯應(yīng)答以外的
ICMP分組。-wwaitsecs在waitsecs秒后停止ping程序的執(zhí)行。當(dāng)試圖檢測不可達(dá)主機(jī)時(shí)此選項(xiàng)很有用。當(dāng)用ping來隔離故障時(shí),應(yīng)首先在本地主機(jī)上運(yùn)行,以檢查本地網(wǎng)絡(luò)接口有效運(yùn)行。然后,應(yīng)該進(jìn)一步檢查主機(jī)和網(wǎng)關(guān)。計(jì)算出往返時(shí)間和分組丟失率。如果收到重復(fù)的分組,雖然這些分組的往返時(shí)間要用于計(jì)算往返時(shí)間的最小/平均/更大值,但是它們不應(yīng)該算在剛才計(jì)算的丟失的分組中。當(dāng)指定數(shù)量的分組已經(jīng)發(fā)送(和接收)時(shí)或如果程序被SIGINT信號終止,會顯示一份簡短的摘要。如果ping程序根本沒有收到任何返回分組,那它將以返回碼1退出。出錯時(shí)返回2。否則返回0。這些值可能用于查看主機(jī)存在與否。此程序?qū)S糜诰W(wǎng)絡(luò)測試,度量和管理。因?yàn)樗鼤褂镁W(wǎng)絡(luò)的流量,在正常操作或自動的腳本中使用它并不明智。 ICMP分組細(xì)節(jié)一個(gè)無選項(xiàng)的IP首部長為20字節(jié)。一個(gè)ICMP回顯請求分組包含了雹頃額外的8個(gè)字節(jié)用于任意數(shù)量的數(shù)據(jù)。當(dāng)給出分組長度時(shí),就同時(shí)指出了額外數(shù)據(jù)的長度(缺省為56)。因此接收到的ICMP回顯應(yīng)答這樣的一個(gè)IP分組內(nèi)部所含的數(shù)據(jù)量總是8個(gè)字節(jié)從而超過了請求數(shù)據(jù)空間(ICMP首部)。如果數(shù)據(jù)空間至少有8個(gè)字節(jié)大小,ping程序使用此空間的頭8個(gè)字節(jié)來包含一個(gè)用于計(jì)算往返時(shí)間的時(shí)間戳。如果指定了填充字節(jié)小于8個(gè)字節(jié),就不給定往返時(shí)間了。 重復(fù)和受損的分組ping程序會報(bào)告重復(fù)和受損的分組。分組重復(fù)不應(yīng)該發(fā)生,不適當(dāng)?shù)逆溌穼觽鬏斂赡軙?dǎo)致這樣問題。分組重復(fù)在很多情況下可能會發(fā)生,雖然存在少量重復(fù)并不總會導(dǎo)致警告,但并不是個(gè)好信號。分組受損很顯然會引起嚴(yán)重警告,并通常會在檢測分組的路徑上某處指出受損的硬敬肆扮件(在網(wǎng)絡(luò)中或主機(jī)中)。 嘗試不同的數(shù)據(jù)結(jié)構(gòu)互聯(lián)網(wǎng)絡(luò)亮灶并不會因?yàn)榉纸M數(shù)據(jù)部分的內(nèi)容不同而區(qū)別看待分組。不幸的是,與數(shù)據(jù)相關(guān)的問題都已知潛存于網(wǎng)絡(luò)中,并在一個(gè)較長時(shí)期內(nèi)無法檢測到。在很多情況下,引起問題的特殊結(jié)構(gòu)是些未完全轉(zhuǎn)換的內(nèi)容如全1或全0,接近臨界的結(jié)構(gòu)如幾乎全0。在命令行上沒有足夠的必要去指定如全0這樣的一個(gè)數(shù)據(jù)結(jié)構(gòu),因?yàn)橛杏绊懙慕Y(jié)構(gòu)位于數(shù)據(jù)鏈路層,并且與指定的和控制器傳輸?shù)膹?fù)雜程度有關(guān)。這說明如果你有一個(gè)與數(shù)據(jù)相關(guān)的問題,可能必須用很多測試來找出它。如果幸運(yùn)的話,可以設(shè)法查找一個(gè)不能在網(wǎng)上發(fā)送或發(fā)送時(shí)要花比同長度的文件更多時(shí)間的文件。然后檢查此文件中用ping程序的-p選項(xiàng)來指定的重復(fù)結(jié)構(gòu)。 有效時(shí)間細(xì)節(jié)一個(gè)IP分組的TTL值表示分組在被丟棄前穿越IP路由器的更大數(shù)據(jù)。在現(xiàn)有的實(shí)際中,你可以認(rèn)為互聯(lián)網(wǎng)上每個(gè)路由器都對TTL字段減1。TCP/IP規(guī)定TCP分組的TTL字段應(yīng)該設(shè)為60,但很多系統(tǒng)用較小的值(4.3 BSD用30, 4.2用15)。此字段可能的更大值為255,多數(shù)UNIX系統(tǒng)把ICMP回顯請求分組的TTL字段設(shè)為255。這就是為什么你可以“ping”一些主機(jī)而不能用telnet(1)和ftp(1)到達(dá)。在正常操作時(shí)ping打印它收到分組的TTL值。當(dāng)選程系統(tǒng)收到一份ping的分組時(shí),在作出響應(yīng)時(shí)可以用TTL字段完成三件事:不變;4.3BSD-Tahoe release之前的Berkeley Unix系統(tǒng)是這樣做的。在此情況下,收到的分組的TTL值為255減往返路徑中的路由器數(shù)。把它設(shè)為255;當(dāng)前的Berkeley Unix系統(tǒng)是這樣做的。在此情況下,收到的分組的TTL值為為255減選程系統(tǒng)與執(zhí)行ping主機(jī)之間的路由器數(shù)。把它設(shè)為其它值。
Ping命令的語法格式?jīng)]慶:
有必要先給不了解Ping命令的人介紹一卜Ping命令的具體語法格式:ping目的地址……
其中目的地址是指被測試計(jì)算機(jī)的IP地址或域名鏈猜。主要參數(shù)有:
a:解析主機(jī)地址。
n:數(shù)據(jù):發(fā)出的測試包的個(gè)數(shù),缺省值為4。
l:數(shù)值:所發(fā)送緩沖區(qū)的大小。
t:繼續(xù)執(zhí)行Ping命令,直到用戶按Ctrl/C終上。
有關(guān)hng的其他參枯喚握數(shù),可通過在MS-DOS提示符—卜運(yùn)行Ping或Ping—?命令來查看。
2.ping命令的應(yīng)用技巧:
用Ping::二作情況時(shí),只要在網(wǎng)絡(luò)中其他任何一臺計(jì)算機(jī)上Ping
該計(jì)算機(jī)的IP地址即可。例如要檢查網(wǎng)絡(luò)文件服務(wù)器192.192.225.225HPQW上的TCP/IP協(xié)議二
開始菜單下的“運(yùn)行”子項(xiàng)中鍵入Ping 192.192.225.225就可以了。如果HPQW的TCP/IP協(xié)議:
屏幕方式顯示如下所示的信息:
Pinging 192.192.225.225 with 32 byteS of dara:
Reply from 192.192.225,225:bytes=32 time=lms TTL二128
Reply from 192.192,225.225:bytes=32 time
Reply from 192.192.225.225:byteS’32 timeReply from 192.192.225.225:byteS‘32 timePing StatiStiCe for 192.192.225.225:
PacketS:Sent二4,ReceiVed二4,LOSt二0(0%lOSS)
Approximate round trip timeS in milli-secondS:
Minimum=Oms,Maximum=1mS,Average=OmS
以上返回了4個(gè)測試數(shù)據(jù)包,其中bytes=32表示測試中發(fā)送的數(shù)據(jù)包大小是32個(gè)字節(jié),“me
往返一次所用的時(shí)間小于10毫秒,TTL=128表示當(dāng)前測試使用的TTL(Time to Live)值為128(系統(tǒng)默認(rèn)值)。
如果網(wǎng)絡(luò)有問題,則返回如下所示的響應(yīng)失敗信息:
Pinging 192.192,225.225 with 32 bytes of data
RequeSt timed out.
RequeSt timed out.
RequeSt timed OUt.
RequeSt timed out.
Ping StatiStiCe for 192.192.225,225:
PacketS:Sent=4,ReceiVed二0,LOSt\二4(100%lOSS)
Minimum‘0ms,Maximum=OmS,Average’0mS
linux ping 包參數(shù)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux ping 包參數(shù),學(xué)習(xí)Linux ping包參數(shù)的方法,linux的ping命令怎么用?的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
網(wǎng)頁題目:學(xué)習(xí)Linuxping包參數(shù)的方法(linuxping包參數(shù))
當(dāng)前路徑:http://www.5511xx.com/article/dhdidci.html


咨詢
建站咨詢
