温馨提示×

Linux 的 netstat 命令如何查看网络统计信息

小樊
104
2024-09-21 21:50:34
栏目: 智能运维

netstat 是一个在 Linux 系统中用于显示网络连接、路由表和网络接口统计信息的命令

  1. 查看所有活动的 TCP 连接:
netstat -t
  1. 查看所有活动的 UDP 连接:
netstat -u
  1. 查看所有活动的 TCP 和 UDP 连接:
netstat -a
  1. 查看正在监听的 TCP 和 UDP 端口:
netstat -l
  1. 查看已建立的 TCP 连接:
netstat -n
  1. 查看已建立的 TCP 连接以及相应的进程 ID 和程序名称:
netstat -p
  1. 查看最近关闭的 TCP 连接:
netstat -n -o
  1. 查看所有网络接口的统计信息:
netstat -i
  1. 以详细信息形式显示所有网络连接:
netstat -a -e -n -o
  1. 以人类可读的格式显示 IP 地址:
netstat -an | awk '{ print $5 }' | cut -d: -f1 | sort | uniq -c

这些选项可以根据需要组合使用,以便查看所需的网络统计信息。请注意,某些 Linux 发行版可能不支持所有选项,或者可能需要管理员权限才能运行 netstat 命令。在这种情况下,可以使用 sudo 命令提升权限,例如:sudo netstat -an

0