跳到主要内容

Linux netstat 命令 - 显示网络统计信息

介绍

netstat(英文全拼:network statistics)命令用于显示网络连接、路由表、接口统计、伪连接和组播成员等信息。

语法

netstat [OPTION]...

选项

  • -a :显示所有连线中的 socket。
  • -p :显示正在使用 socket 的程序识别码和程序名称。
  • -t :仅显示 TCP 传输协议的连线状况。
  • -u :仅显示 UDP 传输协议的连线状况。
  • -l :仅显示处于 Listen(监听)状态的 socket。
  • -i :显示网络界面信息表单。
  • -n :直接使用 IP 地址,不通过域名服务器。

示例

显示详细的网络状况

netstat -a

显示 UDP 连接状况

netstat -nu

显示 UDP 端口号的使用情况

netstat -apu

显示 TCP、UDP 的端口和进程等相关情况

netstat -tunlp

显示所有 4000 端口使用情况

netstat -tunlp | grep 4000

显示网卡列表

netstat -i

显示组播组的关系

netstat -g