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发行版的文档以获取准确的信息。