Debian(及其衍生發行版,如Ubuntu)中的netstat
命令用于顯示網絡連接、路由表和網絡接口的統計信息。以下是netstat
命令的一些常用參數:
-a
(all): 顯示所有網絡連接和監聽端口。-n
(numeric): 以數字形式顯示地址和端口號,不進行DNS解析。-r
(route): 顯示路由表。-e
(extension): 顯示以太網統計信息,如發送和接收的數據包數量。-s
(statistics): 顯示各種協議(如TCP、UDP、ICMP等)的統計信息。-t
(tcp): 僅顯示TCP連接。-u
(udp): 僅顯示UDP連接。-l
(listen): 僅顯示監聽套接字。-p
(program): 顯示與每個套接字關聯的進程ID和程序名稱。-nta
(show new connections only, and report TCP/UDP active sockets): 僅顯示新建立的連接,并報告活動的TCP和UDP套接字。-P
(show process name with PID): 顯示與每個套接字關聯的進程名稱。-f
(show firewall rules): 在某些Linux發行版中,此選項可用于顯示防火墻規則。-i
(interface): 顯示指定網絡接口的信息。-m
(memory statistics): 顯示網絡堆棧的內存統計信息。--time
或 -T
: 顯示時間戳。--ip
或 -I
: 僅顯示IP協議的相關信息。--netstat-format
或 -f
: 允許您自定義輸出格式。請注意,并非所有Linux發行版都支持所有這些參數,具體取決于您的系統版本和配置。在使用netstat
命令時,建議查閱您所使用的Linux發行版的文檔以獲取準確的信息。