網(wǎng)絡(luò)常見(jiàn)的 9 大命令,非常實(shí)用!
網(wǎng)絡(luò)常見(jiàn)的 9 大命令,非常實(shí)用!

1.ping 命令
命令格式
ping 主機(jī)名
ping 域名
ping IP 地址

ping 命令的基本應(yīng)用
① ping 127.0.0.1
② ping 本機(jī) IP 地址
③ ping 局域網(wǎng)內(nèi)其他 IP
④ ping 網(wǎng)關(guān) IP
⑤ ping 遠(yuǎn)程 IP
⑥ ping localhost
⑦ ping http://www.baidu.com(一個(gè)著名網(wǎng)站域名)
ping 命令的常用參數(shù)選項(xiàng)
**ping IP -t:**連續(xù)對(duì) IP 地址執(zhí)行 ping 命令,直到被用戶(hù)以 Ctrl+C 中斷。
**ping IP -l 2000:**指定 ping 命令中的特定數(shù)據(jù)長(zhǎng)度(此處為 2000 字節(jié)),而不是缺省的 32 字節(jié)。
**ping IP -n 20:**執(zhí)行特定次數(shù)(此處是 20)的 ping 命令。
注意:隨著防火墻功能在網(wǎng)絡(luò)中的廣泛使用,當(dāng)你 ping 其他主機(jī)或其他主機(jī) ping 你的主機(jī)時(shí),而顯示主機(jī)不可達(dá)的時(shí)候,不要草率地下結(jié)論。最好與對(duì)某臺(tái) “設(shè)置良好” 主機(jī)的 ping 結(jié)果進(jìn)行對(duì)比。
2. ipconfig 命令

(3) ipconfig /release 和 ipconfig /renew: 這兩個(gè)附加選項(xiàng),只能在向 DHCP 服務(wù)器租用 IP 地址的計(jì)算機(jī)使用。如果輸入 ipconfig /release,那么所有接口的租用 IP 地址便重新交付給 DHCP 服務(wù)器(歸還 IP 地址)。
3. arp 命令(地址轉(zhuǎn)換協(xié)議)
常用命令選項(xiàng):
① arp –a: 用于查看高速緩存中的所有項(xiàng)目。

② arp -a IP: 如果有多個(gè)網(wǎng)卡,那么使用 arp -a 加上接口的 IP 地址,就可以只顯示與該接口相關(guān)的 ARP 緩存項(xiàng)目。
③ arp -s IP 物理地址: 向 ARP 高速緩存中人工輸入一個(gè)靜態(tài)項(xiàng)目。該項(xiàng)目在計(jì)算機(jī)引導(dǎo)過(guò)程中將保持有效狀態(tài),或者在出現(xiàn)錯(cuò)誤時(shí),人工配置的物理地址將自動(dòng)更新該項(xiàng)目。
④ arp -d IP:使用本命令能夠人工刪除一個(gè)靜態(tài)項(xiàng)目。
4. traceroute 命令

輸出有 5 列:
第一列是描述路徑的第 n 跳的數(shù)值,即沿著該路徑的路由器序號(hào);
第二列是第一次往返時(shí)延;
第三列是第二次往返時(shí)延;
第四列是第三次往返時(shí)延;
第五列是路由器的名字及其輸入端口的 IP 地址。
思考【測(cè)試大型網(wǎng)絡(luò)的路由】:
(1)多嘗試幾次 “ping www.sina.com.cn” 操作,比較得到的新浪網(wǎng)的 IP 地址。如果兩次 ping 得到的 IP 地址不同,試考慮其中的原因(如考慮到負(fù)載均衡)。然后,針對(duì)這些不同的 IP 地址,執(zhí)行 “tracert ip_address” 命令,觀察分析輸出的結(jié)果是否有差異。
(2)對(duì)于大型網(wǎng)絡(luò)中的某站點(diǎn)進(jìn)行 traceroute 測(cè)試,記錄測(cè)試結(jié)果。觀察其中是否出現(xiàn)第 n 跳的時(shí)延小于第 n-1 跳的時(shí)延情況。試分析其中原因(提示:可分別考慮時(shí)延的各個(gè)構(gòu)成成分在總時(shí)延中所起的作用)。
(3)在一天的不同時(shí)段內(nèi),用 traceroute 程序多次測(cè)試從固定主機(jī)到遠(yuǎn)程固定 IP 地址的主機(jī)的路由。試分析比較測(cè)量數(shù)據(jù),觀察該路由是否有變化?如果有變化,該變化頻繁嗎?
5. route 命令

(2)route add: 使用本命令,可以將路由項(xiàng)目添加給路由表。
route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5
(3)route change: 可以使用本命令來(lái)修改數(shù)據(jù)的傳輸路由,不過(guò),用戶(hù)不能使用本命令來(lái)改變數(shù)據(jù)的目的地。下面這個(gè)例子將上例路由改變采用一條包含 3 個(gè)網(wǎng)段的路徑:
route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3
(4)route delete: 使用本命令可以從路由表中刪除路由。例如:route delete 209.99.32.33
6. nslookup 命令

(2)查看 http://www.baidu.com 的 IP。在提示符后輸入要查詢(xún)的 IP 地址或域名并回車(chē)即可。

7. nbtstat 命令
8. netstat 命令

下面給出 netstat 的一些常用選項(xiàng):
① netstat –a: -a 選項(xiàng)顯示所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監(jiān)聽(tīng)連接請(qǐng)求(LISTENING)的那些連接。
② netstat –n: 以點(diǎn)分十進(jìn)制的形式列出 IP 地址,而不是象征性的主機(jī)名和網(wǎng)絡(luò)名。

③ netstat -e:-e 選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出的項(xiàng)目包括傳送的數(shù)據(jù)包的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)包的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)包數(shù)量,也有接收的數(shù)據(jù)包數(shù)量。使用這個(gè)選項(xiàng)可以統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量。
④ netstat -r:-r 選項(xiàng)可以顯示關(guān)于路由表的信息,類(lèi)似于 route print 命令時(shí)看到的信息。除了顯示有效路由外,還顯示當(dāng)前有效的連接。

⑤ netstat -s: -s 選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。這樣就可以看到當(dāng)前計(jì)算機(jī)在網(wǎng)絡(luò)上存在哪些連接,以及數(shù)據(jù)包發(fā)送和接收的詳細(xì)情況等等。如果應(yīng)用程序(如 Web 瀏覽器)運(yùn)行速度比較慢,或者不能顯示 Web 頁(yè)之類(lèi)的數(shù)據(jù),那么可以用本選項(xiàng)來(lái)查看一下所顯示的信息。仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)的關(guān)鍵字,進(jìn)而確定問(wèn)題所在。

9. net 命令
下表列出了基本的 NET 命令及它們的作用:

往期推薦
關(guān)注「開(kāi)源Linux」加星標(biāo),提升IT技能

