- Linux服務(wù)器項(xiàng)目實(shí)訓(xùn)教程
- 杜艷明
- 1368字
- 2020-01-07 17:12:02
任務(wù)5 測(cè)試網(wǎng)絡(luò)環(huán)境
1)ping命令檢測(cè)網(wǎng)絡(luò)狀況
ping命令可以測(cè)試網(wǎng)絡(luò)連通性,在網(wǎng)絡(luò)維護(hù)時(shí)使用非常廣泛,在網(wǎng)絡(luò)出現(xiàn)問(wèn)題后,我們通常第一步就是使用ping命令測(cè)試網(wǎng)絡(luò)的連通性。ping命令使用ICMP協(xié)議,發(fā)送請(qǐng)求數(shù)據(jù)包到其他主機(jī),然后接收對(duì)方的響應(yīng)數(shù)據(jù)包,獲取網(wǎng)絡(luò)狀況信息。我們可以根據(jù)返回的不同信息,判斷可能出現(xiàn)的問(wèn)題。ping命令格式:
ping可選項(xiàng)IP地址或主機(jī)名
ping命令支持大量可選項(xiàng),表1-1所示為ping命令的功能選項(xiàng)說(shuō)明。
表1-1 ping命令的各項(xiàng)功能說(shuō)明

使用ping命令簡(jiǎn)單測(cè)試下網(wǎng)絡(luò)的例子如圖1-24所示。

圖1-24 使用ping命令測(cè)試網(wǎng)絡(luò)連通性
例子中向IP地址為192.168.0.4的主機(jī)發(fā)送請(qǐng)求后,192.168.0.4主機(jī)以64字節(jié)的數(shù)據(jù)包回應(yīng),說(shuō)明兩節(jié)點(diǎn)間的網(wǎng)絡(luò)可以正常連接。每條返回信息會(huì)表示響應(yīng)的數(shù)據(jù)包的情況。
icmp seq:數(shù)據(jù)包的序號(hào),從1開(kāi)始遞增。
ttl:Time To Live,即生存周期。
time:數(shù)據(jù)包的響應(yīng)時(shí)間,即發(fā)送請(qǐng)求數(shù)據(jù)包到接收響應(yīng)數(shù)據(jù)包的完整時(shí)間,該時(shí)間越短說(shuō)明網(wǎng)絡(luò)的延時(shí)越小,速度越快。
在ping命令終止后,會(huì)在下方出現(xiàn)統(tǒng)計(jì)信息,顯示發(fā)送及接收的數(shù)據(jù)包、丟包率及響應(yīng)時(shí)間,其中丟包率越低,說(shuō)明網(wǎng)絡(luò)狀況越良好、越穩(wěn)定。
注意:Linux與Windows不同,默認(rèn)不使用任何參數(shù),ping命令會(huì)不斷發(fā)送請(qǐng)求數(shù)據(jù)包,并從對(duì)方主機(jī)獲得響應(yīng)信息,如果測(cè)試完畢可以使用“Ctrl”+“C”終止,或者使用參數(shù)-c設(shè)置指定發(fā)送數(shù)據(jù)包的個(gè)數(shù)。
2)netstat命令
netstat(network statistics)主要用于檢測(cè)主機(jī)的網(wǎng)絡(luò)配置和狀況,可以查看顯示網(wǎng)絡(luò)連接(進(jìn)站和出站)、系統(tǒng)路由表、網(wǎng)絡(luò)接口狀態(tài)。netstat支持UNIX、Linux及Windows系統(tǒng),功能非常強(qiáng)大。netstat命令格式:
netstat [可選項(xiàng)]
netstat常用的可選項(xiàng)如表1-2所示。
表1-2 netstat常用的可選項(xiàng)

(1)查看端口信息
網(wǎng)絡(luò)上的主機(jī)通信時(shí)必須具有唯一的IP地址,以標(biāo)識(shí)自己的身份。計(jì)算機(jī)通信時(shí)使用TCP/IP協(xié)議棧的端口,主機(jī)使用“IP地址:端口”與其他主機(jī)建立連接并進(jìn)行通信。計(jì)算機(jī)通信時(shí)使用的端口從0~65535,共有65536個(gè),數(shù)量非常多。對(duì)于一臺(tái)計(jì)算機(jī),可能同時(shí)使用很多協(xié)議,為了標(biāo)識(shí)它們,相關(guān)組織為每個(gè)協(xié)議分配了端口號(hào),比如HTTP協(xié)議的端口號(hào)為80, SMTP協(xié)議的端口號(hào)為25, TELNET協(xié)議的端口號(hào)為23等。網(wǎng)絡(luò)協(xié)議就是網(wǎng)絡(luò)中傳遞、管理信息的一些規(guī)范,計(jì)算機(jī)之間的相互通信需要共同遵守一定的規(guī)則,這些規(guī)則就稱為網(wǎng)絡(luò)協(xié)議。
使用netstat命令以數(shù)字方式查看所有TCP協(xié)議連接情況,命令及顯示效果如圖1-25所示。選項(xiàng)中-a表示顯示所有連接。

圖1-25 netstat命令測(cè)試
Proto:協(xié)議類型,因?yàn)槭褂?t選項(xiàng),這里就只顯示了TCP協(xié)議,要顯示UDP協(xié)議可以使用-u選項(xiàng),不設(shè)置則顯示所有協(xié)議。
Local Address:本地地址,默認(rèn)顯示主機(jī)名和服務(wù)名稱,使用選項(xiàng)-n后顯示主機(jī)的IP地址及端口號(hào)。
Foreign Address:遠(yuǎn)程地址,與本機(jī)連接的主機(jī),默認(rèn)顯示主機(jī)名和服務(wù)名稱,使用選項(xiàng)-n后顯示主機(jī)的IP地址及端口號(hào)。
State:連接狀態(tài),常見(jiàn)的有以下幾種:
①LISTEN表示監(jiān)聽(tīng)狀態(tài),等待接收入站的請(qǐng)求。
②ESTABLISHED表示本機(jī)已經(jīng)與其他主機(jī)建立好連接。
③TIME WAIT表示等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)。
(2)查看路由表
netstat使用-r參數(shù),可以顯示當(dāng)前主機(jī)的路由表信息。
(3)查看網(wǎng)絡(luò)接口狀態(tài)
靈活運(yùn)用netstat命令,還可以監(jiān)控主機(jī)網(wǎng)絡(luò)接口的統(tǒng)計(jì)信息,顯示數(shù)據(jù)包發(fā)送和接收情況。
MTU字段:表示最大傳輸單元,即網(wǎng)絡(luò)接口傳輸數(shù)據(jù)包的最大值。
Met字段:表示度量值,越小優(yōu)先級(jí)越高。
RX-OK/TX-OK:分別表示接收、發(fā)送的數(shù)據(jù)包數(shù)量。
RX-ERR/TX-ERR:分別表示接收、發(fā)送的錯(cuò)誤數(shù)據(jù)包數(shù)量。
RX-DRP/TX-DRP:表示丟棄的數(shù)量。
RX-OVR/TX-OVR:表示丟失數(shù)據(jù)包的數(shù)量。
通過(guò)這些數(shù)據(jù)可以查看主機(jī)各接口連接網(wǎng)絡(luò)的情況。
- 危險(xiǎn)貨物運(yùn)輸汽車(chē)駕駛員培訓(xùn)教材(遼寧省道路運(yùn)輸駕駛員繼續(xù)教育培訓(xùn)教材)
- 技術(shù)交易實(shí)務(wù)
- 機(jī)車(chē)乘務(wù)員通用知識(shí)
- 服裝CAD制板實(shí)用教程(第三版)
- 高質(zhì)量PCB設(shè)計(jì)入門(mén)
- 西門(mén)子S7-1500 PLC 從入門(mén)到精通
- 鋁合金門(mén)窗(第二版)
- 保安員(中級(jí))
- 平面設(shè)計(jì)基礎(chǔ)教程
- 跨境電子商務(wù)基礎(chǔ)與實(shí)訓(xùn)
- Jewel CAD 珠寶設(shè)計(jì)教程
- 門(mén)式起重機(jī)安裝拆卸工
- 商品學(xué)基礎(chǔ)(附微課)
- 中文版3ds Max 2014實(shí)用教程
- 有機(jī)草莓栽培實(shí)用技術(shù)(第二版)