netstat 是一个用于显示网络连接、路由表和网络接口信息等的命令行工具。它在多个操作系统中都有相应的实现,包括 Linux、Unix、Windows 等。
以下是一些常用的 netstat 命令选项:
netstat -a: 显示所有连接和监听端口。netstat -t: 显示所有 TCP 连接。netstat -u: 显示所有 UDP 连接。netstat -n: 以数字形式显示地址和端口,而不是尝试查找域名和服务。netstat -p: 显示与连接关联的程序名。netstat -e: 显示以太网统计信息,如收发的数据包数量。netstat -r: 显示路由表。netstat -s: 显示网络统计信息,如各种协议的统计数据。netstat -c: 持续输出信息,每隔一秒刷新一次。
这些选项可以组合使用,例如 netstat -atn 会显示所有监听中和建立的 TCP 连接,并以数字形式显示端口和地址。
可以通过 netstat --help 或 man netstat(在 Linux/Unix 中)来查看更详细的帮助信息。