netstat命令

149 阅读1分钟

netstat 是一个用于显示网络连接、路由表和网络接口信息等的命令行工具。它在多个操作系统中都有相应的实现,包括 Linux、Unix、Windows 等。

以下是一些常用的 netstat 命令选项:

  1. netstat -a 显示所有连接和监听端口。
  2. netstat -t 显示所有 TCP 连接。
  3. netstat -u 显示所有 UDP 连接。
  4. netstat -n 以数字形式显示地址和端口,而不是尝试查找域名和服务。
  5. netstat -p 显示与连接关联的程序名。
  6. netstat -e 显示以太网统计信息,如收发的数据包数量。
  7. netstat -r 显示路由表。
  8. netstat -s 显示网络统计信息,如各种协议的统计数据。
  9. netstat -c 持续输出信息,每隔一秒刷新一次。

这些选项可以组合使用,例如 netstat -atn 会显示所有监听中和建立的 TCP 连接,并以数字形式显示端口和地址。

可以通过 netstat --helpman netstat(在 Linux/Unix 中)来查看更详细的帮助信息。