服務(wù)器維護(hù)linux traceroute命令參數(shù)及用法詳解
2020-05-27 16:17 作者:艾銻無限 瀏覽量:
服務(wù)器維護(hù)linux traceroute命令參數(shù)及用法詳解
如何做好
服務(wù)器維護(hù)?北京艾銻無限科技與你談?wù)処T人員必須知道的
服務(wù)器維護(hù)信息
服務(wù)器維護(hù)小知識(shí)功能說明:顯示數(shù)據(jù)包到主機(jī)間的路徑。(資料整理:)
語 法:traceroute [-dFlnrvx][-f<存活數(shù)值>][-g<網(wǎng)關(guān)>...][-i<網(wǎng)絡(luò)界面>][-m<存活數(shù)值>][-p<通信端口>][-s<來源地址>][-t<服務(wù)類型>][-w<超時(shí)秒數(shù)>][主機(jī)名稱或IP地址][數(shù)據(jù)包大小]
補(bǔ)充說明:traceroute指令讓你追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑,預(yù)設(shè)數(shù)據(jù)包大小是40Bytes,用戶可另行設(shè)置。
參 數(shù):(資料整理:)
-d 使用Socket層級(jí)的排錯(cuò)功能。
-f<存活數(shù)值> 設(shè)置第一個(gè)檢測(cè)數(shù)據(jù)包的存活數(shù)值TTL的大小。
-F 設(shè)置勿離斷位。
-g<網(wǎng)關(guān)> 設(shè)置來源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)。
-i<網(wǎng)絡(luò)界面> 使用指定的網(wǎng)絡(luò)界面送出數(shù)據(jù)包。
-I 使用ICMP回應(yīng)取代UDP資料信息。
-m<存活數(shù)值> 設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)值TTL的大小。
-n 直接使用IP地址而非主機(jī)名稱。
-p<通信端口> 設(shè)置UDP傳輸協(xié)議的通信端口。
-r 忽略普通的Routing Table,直接將數(shù)據(jù)包送到遠(yuǎn)端主機(jī)上。
-s<來源地址> 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。
-t<服務(wù)類型> 設(shè)置檢測(cè)數(shù)據(jù)包的TOS數(shù)值。
-v 詳細(xì)顯示指令的執(zhí)行過程。
-w<超時(shí)秒數(shù)> 設(shè)置等待遠(yuǎn)端主機(jī)回報(bào)的時(shí)間。
-x 開啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。
服務(wù)器維護(hù)小知識(shí)推薦閱讀:下面這 篇是關(guān)于ping,traceroute,tracert命令的詳細(xì)解釋.雖然是講的win平臺(tái)下,仍值得一讀.(linuxso.com整理)
ping命令詳解
使用 ping可以測(cè)試計(jì)算機(jī)名和計(jì)算機(jī)的 ip 地址,驗(yàn)證與遠(yuǎn)程計(jì)算機(jī)的連接,通過將 icmp 回顯數(shù)據(jù)包發(fā)送到計(jì)算機(jī)并偵聽回顯回復(fù)數(shù)據(jù)包來驗(yàn)證與一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī)的連接,該命令只有在安裝了 tcp/ip 協(xié)議后才可以使用。 現(xiàn)在打開你的ms-dos(開始→程序→ms-dos),用win2000的朋友打開cmd.exe(這是win2000下的ms-dos,開始→程序→附件→"命令提示符" 或 開始→搜索文件或文件夾→"填入cmd.exe",找到后雙擊運(yùn)行就可以了。) 下面我們來看看他的命令:
ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
參數(shù)
-t
ping 指定的計(jì)算機(jī)直到中斷。ctrl+c停止
-a
將地址解析為計(jì)算機(jī)名。例:c:\\>ping -a 127.0.0.1
pinging china-hacker [127.0.0.1] with 32 bytes of data:(china-hacker就是他的計(jì)算機(jī)名)
reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128reply from 127.0.0.1: bytes=32 time<10ms ttl=128
ping statistics for 127.0.0.1:packets: sent = 4, received = 4, lost = 0 (0% loss),approximate round trip times in milli-seconds:minimum = 0ms, maximum = 0ms, average = 0ms
-n count
發(fā)送 count 指定的 echo 數(shù)據(jù)包數(shù)。默認(rèn)值為 4。
-l length
發(fā)送包含由 length 指定的數(shù)據(jù)量的 echo 數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是 65,527。
-f
在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。數(shù)據(jù)包就不會(huì)被路由上的網(wǎng)關(guān)分段。
-i ttl
將“生存時(shí)間”字段設(shè)置為 ttl 指定的值。
-v tos
將“服務(wù)類型”字段設(shè)置為 tos 指定的值。
-r count
服務(wù)器維護(hù)小知識(shí)在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。count 可以指定最少 1 臺(tái),最多 9 臺(tái)計(jì)算機(jī)。
-s count
指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。
-j computer-list
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)ip 允許的最大數(shù)量為 9。
-k computer-list
利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)ip 允許的最大數(shù)量為 9。
-w timeout
指定超時(shí)間隔,單位為毫秒。
destination-list
指定要 ping 的遠(yuǎn)程計(jì)算機(jī)。
c:\\>ping ds.internic.net
pinging ds.internic.net [192.20.239.132] with 32 bytes of data: (192.20.239.132 他的ip地址)
reply from 192.20.239.132:bytes=32 time=101ms ttl=243
reply from 192.20.239.132:bytes=32 time=100ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
reply from 192.20.239.132:bytes=32 time=120ms ttl=243
******#***TRACERT的使用
Traceroute使用詳解
服務(wù)器維護(hù)小知識(shí)Internet,即國際互聯(lián)網(wǎng),是目前世界上最大的計(jì)算機(jī)網(wǎng)絡(luò),更確切地說是網(wǎng)絡(luò)的網(wǎng)絡(luò)。它由遍布全球的幾萬局域網(wǎng)和數(shù)百萬臺(tái)計(jì)算機(jī)組成,并通過用于異構(gòu)網(wǎng)絡(luò)的TCP/IP協(xié)議進(jìn)行網(wǎng)間通信。互聯(lián)網(wǎng)中,信息的傳送是通過網(wǎng)中許多段的傳輸介質(zhì)和設(shè)備(路由器,交換機(jī),服務(wù)器,網(wǎng)關(guān)等等)從一端到達(dá)另一端。每一個(gè)連接在Internet上的設(shè)備,如主機(jī)、路由器、接入服務(wù)器等一般情況下都會(huì)有一個(gè)獨(dú)立的IP地址。通過Traceroute我們可以知道信息從你的計(jì)算機(jī)到互聯(lián)網(wǎng)另一端的主機(jī)是走的什么路徑。當(dāng)然每次數(shù)據(jù)包由某一同樣的出發(fā)點(diǎn)(source)到達(dá)某一同樣的目的地(destination)走的路徑可能會(huì)不一樣,但基本上來說大部分時(shí)候所走的路由是相同的。UNIX系統(tǒng)中,我們稱之為Traceroute,MS Windows中為Tracert。 Traceroute通過發(fā)送小的數(shù)據(jù)包到目的設(shè)備直到其返回,來測(cè)量其需要多長(zhǎng)時(shí)間。一條路徑上的每個(gè)設(shè)備Traceroute要測(cè)3次。輸出結(jié)果中包括每次測(cè)試的時(shí)間(ms)和設(shè)備的名稱(如有的話)及其IP地址。
在大多數(shù)情況下,作為網(wǎng)絡(luò)工程技術(shù)人員或者系統(tǒng)管理員會(huì)在UNIX主機(jī)系統(tǒng)下,直接執(zhí)行命令行:
Traceroute hostname
而在Windows系統(tǒng)下是執(zhí)行Tracert的命令:
Tracerert hostname
比如在北京地區(qū)使用windows NT 主機(jī)(已經(jīng)與北京163建立了點(diǎn)對(duì)點(diǎn)的連接后)
使用NT系統(tǒng)中的Tracert命令:(用戶可用:開始->運(yùn)行,輸入"command" 調(diào)出command窗口使用此命令)
C:\\>tracert
Tracing route to [204.71.200.75]
over a maximum of 30 hops:
1 161 ms 150 ms 160 ms 202.99.38.67
2 151 ms 160 ms 160 ms 202.99.38.65
3 151 ms 160 ms 150 ms 202.97.16.170
4 151 ms 150 ms 150 ms 202.97.17.90
5 151 ms 150 ms 150 ms 202.97.10.5
6 151 ms 150 ms 150 ms 202.97.9.9
7 761 ms 761 ms 752 ms border7-serial3-0-0.Sacramento.cw.net [204.70.122.69]
8 751 ms 751 ms * core2-fddi-0.Sacramento.cw.net [204.70.164.49]
9 762 ms 771 ms 751 ms border8-fddi-0.Sacramento.cw.net [204.70.164.67]
10 721 ms * 741 ms globalcenter.Sacramento.cw.net [204.70.123.6]
11 * 761 ms 751 ms pos4-2-155M.cr2.SNV.globalcenter.net [206.132.150.237]
12 771 ms * 771 ms pos1-0-2488M.hr8.SNV.globalcenter.net [206.132.254.41]
13 731 ms 741 ms 751 ms bas1r-ge3-0-hr8.snv.yahoo.com [208.178.103.62]
14 781 ms 771 ms 781 ms www10.yahoo.com [204.71.200.75]
Trace complete.
您目前正在ONLINE狀態(tài)的話,可以直接嘗試一下。
參數(shù)說明:
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
該診斷實(shí)用程序通過向目的地發(fā)送具有不同生存時(shí)間 (TL) 的 Internet 控制信息協(xié)議 (CMP) 回應(yīng)報(bào)文,以確定至目的地的路由。路徑上的每個(gè)路由器都要在轉(zhuǎn)發(fā)該 ICMP 回應(yīng)報(bào)文之前將其 TTL 值至少減 1,因此 TTL 是有效的跳轉(zhuǎn)計(jì)數(shù)。當(dāng)報(bào)文的 TTL 值減少到 0 時(shí),路由器向源系統(tǒng)發(fā)回 ICMP 超時(shí)信息。通過發(fā)送 TTL 為 1 的第一個(gè)回應(yīng)報(bào)文并且在隨后的發(fā)送中每次將 TTL 值加 1,直到目標(biāo)響應(yīng)或達(dá)到最大 TTL 值,Tracert 可以確定路由。通過檢查中間路由器發(fā)發(fā)回的 ICMP 超時(shí) (ime Exceeded) 信息,可以確定路由器。注意,有些路由器“安靜”地丟棄生存時(shí)間 (TLS) 過期的報(bào)文并且對(duì) tracert 無效。
參數(shù)
-d
指定不對(duì)計(jì)算機(jī)名解析地址。
-h maximum_hops
指定查找目標(biāo)的跳轉(zhuǎn)的最大數(shù)目。
-jcomputer-list
指定在 computer-list 中松散源路由。
-w timeout
等待由 timeout 對(duì)每個(gè)應(yīng)答指定的毫秒數(shù)。
target_name
目標(biāo)計(jì)算機(jī)的名稱。
服務(wù)器維護(hù)小知識(shí)二、什么是Traceroute網(wǎng)關(guān)—— Traceroute Gateway?
一般使用Traceroute(或者是Tracert)是基于一臺(tái)主機(jī)的,但是通常您只能知道以手邊的主機(jī)為源地址到互聯(lián)網(wǎng)絡(luò)上任意一臺(tái)在線的主機(jī)的路由連接質(zhì)量以及數(shù)據(jù)傳輸效率的情況,而使用基于WEB的方式,只要一臺(tái)主機(jī)安裝了特定的CGI程序,用戶就可以通過這臺(tái)主機(jī)運(yùn)行相關(guān)的程序,執(zhí)行Traceroute的功能。這臺(tái)主機(jī)我們把它叫做Traceroute網(wǎng)關(guān)。Traceroute網(wǎng)關(guān)可以幫助用戶了解網(wǎng)絡(luò)的物理與邏輯連接的拓?fù)淝闆r以及數(shù)據(jù)傳輸?shù)男省H绻@種網(wǎng)關(guān)足夠多,我們就可以方便地了解到各主機(jī)之間連接的情況了。
以上內(nèi)容為艾銻無限為大家提供的
服務(wù)器維護(hù)小知識(shí),更多內(nèi)容請(qǐng)關(guān)注:
www.bjitwx.com。