在 Linux 系統中,netstat
命令是一個用于顯示網絡狀態的實用工具
查看所有活動的 TCP 連接:
netstat -t
查看所有活動的 UDP 連接:
netstat -u
查看所有活動的網絡套接字(包括 TCP 和 UDP):
netstat -a
查看正在監聽的 TCP 和 UDP 端口:
netstat -l
查看已建立的 TCP 連接:
netstat -n
查看已建立的 TCP 連接以及相關的進程 ID 和程序名稱:
netstat -tunapl
請注意,-p
選項可能需要 root 權限才能顯示完整的進程信息。
查看 TCP 連接的統計信息(如連接數、發送的字節數等):
netstat -s
以易于閱讀的格式顯示網絡狀態:
netstat -e -n -o
這里,-e
表示顯示以太網統計信息,-n
表示以數字形式顯示地址和端口號,-o
表示顯示與每個連接關聯的進程 ID。
查看所有活動的網絡連接(包括已建立的連接、正在監聽的連接和處于等待狀態的連接):
netstat -a -n -o
這些選項只是 netstat
命令的一部分功能。要查看更多選項和詳細信息,請在終端中輸入 man netstat
或 netstat --help
。