Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux/Unix 網絡管理核心命令速查手冊:17 個必會工具與實戰場景

編輯:Linux 教學

前言

Linux/Unix 網絡子系統深度整合於核心,命令列工具仍是管理、診斷、自動化的首選。本文精選 17 個核心網絡命令,按功能分類並附帶實戰參數範例,作為系統/網絡工程師隨身速查手冊。

一、連線測試與路徑追蹤

命令核心功能實戰範例
pingICMP 回顯請求/回應,測試達達性與延遲ping -c 5 -i 0.2 -s 1472 8.8.8.8 (5包、0.2s間隔、1472字節測試MTU)
tracerouteUDP/ICMP TTL 遞增追蹤路由路徑traceroute -n -w 2 -q 1 google.com (不解析域名、等待2s、每跳1包)
tracepath無需 root 的 MTU 發現路徑追蹤tracepath -n 192.168.1.1
mtr融合 ping + traceroute 持續監控 (推薦)mtr -r -c 100 8.8.8.8 (報告模式、100包)

二、介面與路由配置

命令核心功能實戰範例
ip現代統一網絡配置工具 (取代 ifconfig/route/arp)ip -br a (簡潔顯示所有介面 IP)
ip route add 10.0.0.0/8 via 192.168.1.1
ifconfig傳統介面配置 (net-tools, 已棄用但廣泛存在)ifconfig eth0 192.168.1.10/24 up
route傳統路由表操作route -n (數字格式顯示核心路由表)
arp / ip neighARP 快取查看/操作ip neigh show / arp -d 192.168.1.5 (刪除條目)

三、連接狀態與統計

命令核心功能實戰範例
netstat傳統網絡統計 (net-tools)netstat -antup (所有TCP/UDP監聽/連接+PID/程序名)
ss現代 Socket 統計 (iproute2, 速度快、資訊全)ss -antup / ss -s (摘要統計) / ss -l state listening
lsof -i列出進程打開的網絡檔案描述符lsof -i :80 (查佔用 80 端口進程)

四、安全遠程存取與傳輸

命令核心功能實戰範例
ssh加密遠程登入/命令執行/通道轉發ssh -L 8080:localhost:80 user@host (本地端口轉發)
ssh -R 8080:localhost:80 user@host (遠程端口轉發)
scp基於 SSH 安全複製scp -r -P 2222 /local/dir user@host:/remote/
sftp互動式 SSH 檔案傳輸協議sftp user@host → put -r dir
ssh-keygen生成/管理 SSH 金鑰對ssh-keygen -t ed25519 -C "comment" (現代推薦算法)
ssh-copy-id部署公鑰到遠程 authorized_keysssh-copy-id -i ~/.ssh/id_ed25519.pub user@host

五、傳統/不安全工具 (僅限受控環境/兼容舊系統)

命令核心功能警示
telnet明文遠程終端 / 測試 TCP 端口連通性**嚴禁生產環境登入**;可作 telnet host port 測試端口
ftp明文檔案傳輸**嚴禁生產環境**;改用 sftp/rsync over ssh
rsh/rlogin明文遠程命令/登入 (r-commands)**已淘汰,僅歷史參考**

六、域名與時間同步

命令核心功能實戰範例
host簡單 DNS 查詢host -t mx google.com (查詢 MX 記錄)
dig專業 DNS 查詢/除錯dig +trace example.com (完整遞歸追蹤)
whois域名註冊資訊查詢whois example.com
ntpdate / chronyc網路時間同步ntpdate -u pool.ntp.org / chronyc sources -v

七、X Window 遠程顯示測試 (特殊場景)

命令核心功能實戰範例
xclockX 時鐘客戶端,測試 X11 轉發ssh -X user@host xclock (需遠端安裝 xclock)
xhostX 伺服器存取控制xhost +local: (允許本地用戶連接 X 伺服器)

八、現代替代者對照表

傳統命令 (net-tools)現代命令 (iproute2/ss)備註
ifconfigip addr / ip link功能超集,支援 VLAN/橋接/命名空間
routeip route支援策略路由、多表
arpip neigh支援 IPv6 鄰居發現
netstatss直接讀取 /proc/net/tcp,速度快 10 倍+
nameifip link set name介面重命名

結語

掌握 ip/ss/mtr/dig/ssh 五大現代核心工具,覆蓋 95% 網絡診斷與管理場景。傳統 net-tools 仍因腳本相容性廣泛存在,但新腳本請優先使用 iproute2 族。安全原則:**生產環境全面禁用明文協議 (telnet/ftp/rsh),強制 SSH 金鑰認證,關閉密碼登入**。

Copyright © Windows教程網 All Rights Reserved