作用
Netstat命令用于显示各种网络相关信息,如网络连接、路由表、接口状态、masquerade连接、多播成员等等。
输出结果可分为两个部分:
ActiveInternet Connections,称为有源TCP连接;
另一种是Active UNIX domain sockets,称为有源Unix域套接字,只能用于本机通信。
主要参数
-a,--all,--listening
显示所有选项,默认不显示LISTEN
-t
仅显示tcp相关选项
-u
仅显示udp相关选项
-n
不显示别名,能转化为数字的全转换为数字
-l,--listening
仅列出在LISTEN的服务状态
-p
显示建立相关链接的程序名
-r
显示路由信息
-e
显示更多信息
-s
显示统计信息
-c,--continuous
持续列出信息
-i,--interfaces
显示接口表
-g,--groups
显示多播组成员
-v,--verbose
显示详细信息
-W,--wide
不压缩显示IP地址
-o,--timers
显示计时器
-C,--cache
显示路由缓存信息
示例
列出所有端口
netstat -a
列出所有tcp端口
netstat-at
列出所有udp端口
netstat-au
列出所有处于监听状态的Sockets
netstat -l
只列出所有监听UNIX端口
netstat-lx
显示所有端口的统计信息
netstat -s
在netstat输出中显示PID和进程名称
netstat -p
在输出中不显示别名
netstat-an
持续输出信息
netstat -c
显示路由信息
netstat -r
显示网络接口列表
netstat -i
(想与博主一起在技术上成长,请移步 knowthendo.cn)