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