Linux显示网络状态的命令netstat

Linux netstat命令用于显示网络状态。
利用netstat指令可查看整个Linux系统的网络情况,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
语法

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][–ip]

参数说明
-a或–all 显示所有连线中的Socket。netstat默认不显示LISTEN相关
-i或–interfaces 显示网络界面信息表单。
-l或–listening 显示监控中的服务器的Socket。
-r或–route 显示Routing Table。
-p或–programs 显示正在使用Socket的程序识别码和程序名称。
-s或–statistice 显示网络工作信息统计表。
-t或–tcp 显示TCP传输协议的连线状况。
-u或–udp 显示UDP传输协议的连线状况。

-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
–ip或–inet 此参数的效果和指定"-A inet"参数相同。

示例
列出所有端口并过滤显示5672: netstat -a | grep 5672
列出所有tcp端口: netstat -at
列出所有udp端口: netstat -au
显示所有tcp的 PID 和进程名称: netstat -pt
netstat
参考:
http://www.runoob.com/linux/linux-comm-netstat.html

猜你喜欢

转载自blog.csdn.net/weixin_44153121/article/details/86475604
今日推荐