您好,登錄后才能下訂單哦!
背景:作為運(yùn)維工程師,排障是必備技能;每次排錯(cuò)完,命令就忘了;梳理一下方法論。
Linux網(wǎng)絡(luò)常用排障工具:
工具 | 用途 |
---|---|
traceroute | 端口可用性探測(cè) |
mtr | 網(wǎng)絡(luò)測(cè)試工具 |
案例一:
公司采用公有云加IDC機(jī)房構(gòu)建的網(wǎng)絡(luò)架構(gòu)。云和機(jī)房之間的網(wǎng)絡(luò)波動(dòng)也會(huì)帶來(lái)一些問(wèn)題;當(dāng)兩端網(wǎng)絡(luò)不
穩(wěn)定時(shí),很有必要熟練一些命令來(lái)排查具體原因。
1. 在公有云服務(wù)器做mtr
2. 在IDC機(jī)房服務(wù)器做mtr
mtr -c 50 xx.xx.11.251 --report
參數(shù)解釋?zhuān)?--report:以報(bào)告模式顯示輸出,不加該參數(shù),執(zhí)行完,頁(yè)面退出了;
-c 50 每秒發(fā)送數(shù)據(jù)包數(shù)
第一列(Host):節(jié)點(diǎn)IP地址和域名。按 n 鍵可切換顯示。
第二列(Loss%):節(jié)點(diǎn)丟包率。
第三列(Snt):每秒發(fā)送數(shù)據(jù)包數(shù)。默認(rèn)值是10,可以通過(guò)“-c”參數(shù)指定。
第四列(Last):最近一次的探測(cè)延遲。
第五、六、七列(Avg、Best、Wrst):分別是探測(cè)延遲的平均值、最小值和最大值。
第八列(StDev):標(biāo)準(zhǔn)偏差。越大說(shuō)明相應(yīng)節(jié)點(diǎn)越不穩(wěn)定。
案例二:
探測(cè)到IP 223.5.5.5 的22端口是否通,從截圖看到,到13跳不通;查詢(xún)13跳IP 是什么地方,反饋給供應(yīng)商。
traceroute -n -T -p 22 223.5.5.5
-T 過(guò)TCP探測(cè)
-n:直接使用IP地址而非主機(jī)名稱(chēng)(禁用DNS反查)。
-d:使用Socket層級(jí)的排錯(cuò)功能。
-f:設(shè)置第一個(gè)檢測(cè)數(shù)據(jù)包的存活數(shù)值TTL的大小。
-F:設(shè)置不要分段標(biāo)識(shí)。
-g:設(shè)置來(lái)源路由網(wǎng)關(guān),最多可設(shè)置8個(gè)。
-i:主機(jī)有多個(gè)網(wǎng)卡時(shí),使用指定的網(wǎng)卡發(fā)送數(shù)據(jù)包。
-I:使用ICMP數(shù)據(jù)包替代UDP數(shù)據(jù)包進(jìn)行探測(cè)。
-m:設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)值TTL的大小。
-p:設(shè)置傳輸協(xié)議的通信端口。
-r:忽略普通的Routing Table,直接將數(shù)據(jù)包發(fā)送到目標(biāo)主機(jī)上。
-s:設(shè)置本地主機(jī)發(fā)送數(shù)據(jù)包的IP地址。
-t:設(shè)置檢測(cè)數(shù)據(jù)包的TOS數(shù)值。
-v:詳細(xì)顯示指令的執(zhí)行過(guò)程。
-w:設(shè)置等待遠(yuǎn)端主機(jī)回包時(shí)間。
-x:開(kāi)啟或關(guān)閉數(shù)據(jù)包的正確性檢驗(yàn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。