netstat 是一個網絡統計工具,它可以顯示網絡連接、路由表、接口統計、偽裝連接和多播成員資格。在 netstat 命令中,不同的參數可以用來定制輸出的內容。
你提到的 -anptu 參數組合各自的功能如下:
- -a (all): 顯示所有活動的連接和監聽端口。它會列出所有的服務器端口(正在監聽的端口)以及已建立的連接。
- -n (numeric): 以數字形式顯示地址和端口號,而不是嘗試查找名稱。這可以加快顯示速度,并且對于域名解析失敗的情況特別有用。
- -p (program): 顯示與每個連接相關的程序的PID和名稱。這需要有足夠的權限來執行這個操作,因為查看其他進程的信息通常需要管理員權限。
- -t (TCP): 僅顯示TCP協議相關的連接。這對于過濾出TCP流量非常有用
- -u (UDP): 僅顯示UDP協議相關的連接。與 -t 類似,但應用于UDP流量。