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

1.ping 命令
命令格式
ping 主機名
ping 域名
ping IP 地址

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

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

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

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

(2)route add: 使用本命令,可以將路由項目添加給路由表。
route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5
(3)route change: 可以使用本命令來修改數(shù)據(jù)的傳輸路由,不過,用戶不能使用本命令來改變數(shù)據(jù)的目的地。下面這個例子將上例路由改變采用一條包含 3 個網(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。在提示符后輸入要查詢的 IP 地址或域名并回車即可。

7. nbtstat 命令
8. netstat 命令

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

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

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

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

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

