Linux NetStat命令
Linux命令netstat(网络统计信息)用于显示网络的不同信息。
包括网络连接,路由表,伪装连接,界面统计,组播成员依据。
这命令对Linux网络管理员来处理网络相关问题,对网络问题进行故障排除和监控性能,并确定性能网络流量。
注意:
在Linux的新更新中,ss命令
替换了netstat命令。
此命令更强大,可以显示比NetStat命令更多的网络连接信息。
我们稍后会处理SS命令,但现在,让我们了解仍然有用的netstat命令的用法。
netstat命令示例
1.显示TCP和UDP连接的所有侦听端口
显示网络的侦听和非聆听套接字使用NetStat使用-a -all
选项。
此外,我们还可以显示使用-Interface选项未启用的接口。
# netstat -a | more
2.列出所有TCP端口连接:
要仅显示TCP端口连接,请使用以下命令:
# netstat -at
3.列出所有UDP端口连接
要仅显示UDP端口连接,请使用以下命令:
# netstat -au
4.显示所有侦听端口
仅显示活动侦听端口连接使用"L"运算符。
# netstat -l
5.显示TCP聆听端口
类似地,"LT"运算符仅显示主动侦听TCP端口连接。
# netstat -lt
6.显示UDP侦听端口
另一个方便的选项仅检索活动侦听UDP端口连接。
它可以使用以下命令完成:
# netstat -lu
7.列出所有UNIX的侦听端口
可以通过使用"LX"操作符来获得主动侦听UNIX端口连接。
# netstat -lx
8.按协议显示统计信息
要显示所有协议TCP,UDP,ICMP和IP的统计信息,请使用以下命令:
# netstat -s
9.通过TCP协议显示统计信息
要显示TCP协议的统计信息,请使用以下命令:
# netstat -st
10.通过UDP协议显示统计信息
要显示UDP协议的统计信息,请使用"su"命令:
# netstat -su
11.使用进程ID显示服务名称
要使用PID显示程序名称,请使用带有-tp选项的netstat命令,显示"PID /程序名称"。
# netstat -tp
12.持续打印NetStat信息
以下命令每隔几秒钟连续打印NetStat信息。
# netstat -c
13.显示内核IP路由
使用以下命令获取内核IP路由表信息:
# netstat -r
14.显示网络界面事务
使用-i检索网络界面事务信息:
# netstat -i
15.显示内核接口表
要显示类似于ifconfig的内核接口表,请使用IE:
# netstat -ie
16.显示IPv4和IPv6信息
要获取IPv4和IPv6的组成员身份信息,请使用以下命令。
# netstat -g
17.显示非支持地址
填充非支持性地址,具有重要信息的家庭使用verbose命令。
# netstat --verbose
18.找到听力计划
要在端口上查找和显示侦听程序,请使用Grep以及AP。
# netstat -ap | grep http
19.显示原始网络统计数据
要收集原始网络统计信息,请使用Theapalong与Grep功能。
# netstat -ap | grep http