阅读量:0
netstat
是一个在 Linux 系统中用于显示网络连接、路由表和网络接口统计信息的命令
- 查看所有活动的 TCP 连接:
netstat -t
- 查看所有活动的 UDP 连接:
netstat -u
- 查看所有活动的 TCP 和 UDP 连接:
netstat -a
- 查看正在监听的 TCP 和 UDP 端口:
netstat -l
- 查看已建立的 TCP 连接:
netstat -n
- 查看已建立的 TCP 连接以及相应的进程 ID 和程序名称:
netstat -p
- 查看最近关闭的 TCP 连接:
netstat -n -o
- 查看所有网络接口的统计信息:
netstat -i
- 以详细信息形式显示所有网络连接:
netstat -a -e -n -o
- 以人类可读的格式显示 IP 地址:
netstat -an | awk '{ print $5 }' | cut -d: -f1 | sort | uniq -c
这些选项可以根据需要组合使用,以便查看所需的网络统计信息。请注意,某些 Linux 发行版可能不支持所有选项,或者可能需要管理员权限才能运行 netstat
命令。在这种情况下,可以使用 sudo
命令提升权限,例如:sudo netstat -an
。