命令功能:显示各种网络相关信息

命令格式:netstat [选项]

常用选项:

-a 显示所有的选项,默认不显示LISTEN和LESTENING的状态

-c 持续列出网络状态,隔1秒显示一次

-e 显示扩展信息

-i 显示网络接口的状态

-l 仅显示监听端口

-n 显示ip而非别名

-p 显示相关进程号和进程名称

-r 显示路由信息

-s 按协议进行信息统计

-t 显示tcp相关状态

-u 显示udp相关状态

-x 显示unix相关状态

举例:

查看已连接的端口

netstat


查看所有服务端口(包括监听端口)

netstat -a


查看tcp监听端口

netstat -tl


查看udp端口信息

netstat -us


显示所有tcp服务端口的PID和进程号

netstat -atp


显示网络接口信息

netstat -i


显示路由信息,直接用ip表示

netstat -rn


查找ssh进程运行的端口

netstat -anp | grep ssh