在 Linux 系统中,netstat
命令是一个用于显示网络状态的实用工具
查看所有活动的 TCP 连接:
netstat -t
查看所有活动的 UDP 连接:
netstat -u
查看所有活动的网络套接字(包括 TCP 和 UDP):
netstat -a
查看正在监听的 TCP 和 UDP 端口:
netstat -l
查看已建立的 TCP 连接:
netstat -n
查看已建立的 TCP 连接以及相关的进程 ID 和程序名称:
netstat -tunapl
请注意,-p
选项可能需要 root 权限才能显示完整的进程信息。
查看 TCP 连接的统计信息(如连接数、发送的字节数等):
netstat -s
以易于阅读的格式显示网络状态:
netstat -e -n -o
这里,-e
表示显示以太网统计信息,-n
表示以数字形式显示地址和端口号,-o
表示显示与每个连接关联的进程 ID。
查看所有活动的网络连接(包括已建立的连接、正在监听的连接和处于等待状态的连接):
netstat -a -n -o
这些选项只是 netstat
命令的一部分功能。要查看更多选项和详细信息,请在终端中输入 man netstat
或 netstat --help
。