网络信息统计工具-netstat

使用netstat可以获取网络的状态和有关参数。如网络连接,路由表,接口状态 (Interface

Statistics),masquerade 连接,多播成员 (Multicast

Memberships) 等。

常用的选项

-i,(interface)参数显示当前配置的网络接口统计信息

[NSOS1.1 ~]# netstat -i

KernelInterface table

Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg

bri_eth0_eth1  1600  0        0      0     0      0        0     0      0      0 BMRU

bri_eth2_eth3  1500  0        0      0     0      0        0     0      0      0 BMRU

eth0       1600  0 90642597644    186 3415675      0 53911240177      0     0      0 BMRU

eth1       1600  0 86771485053   1585 3432855      0 53759740208      0     0      0 BMRU

eth2       1500  0 22829637      0      0     0 22857139      0      0     0 BMU

eth3       1500  0 22857139      0      0     0 22829637      0      0     0 BMU

eth4       1500  0        0      0     0      0        0     0      0      0BMU

eth5       1500  0        0      0     0      0        0     0      0      0 BMU

lo        16436  0  8731873      0     0      0  8731873     0      0      0 LRU

mgt        1500  0  5694986      0     0      0  4134396     0      0      0 BMRU

qos0       1500  0 86771486613   1585 3432855      0 53759741717      0     0      0 BMRU

qos1       1500  0 86771486674   1585 3432855      0 53759741809      0     0      0 BMRU

qos2       1500  0 86771486734   1585 3432855      0 53759742052      0     0      0 BMRU

qos3       1500  0 86771486795   1585 3432855      0 53759742151      0     0      0 BMRU

vdev0      1500  0        0      0     0      0        0     0      0      0 BMRU

vdev1      1500  0        0      0     0      0        0     0      0      0 BMRU

[NSOS1.1 ~]#

RX和TX行显示出有多少个包已被正确地接收和发送了(RX-OK/TX-OK)、发生了多少个错误(RX-ERR/TX-ERR),有多少个包丢失了(RX-DRP/TX-DRP),有多少个包由于超限而丢失(RX-OVR/TX-OVR)(通常是由于内存不足有多少个包由于超限而丢失了。接收器超限情况的发生通常是由于到来的包的速率快于内核可以对最后一个中断的响应)。最后一列显示该接口被设置的标识,B:一个广播地址被设置;L:接口是一个回送接口;M:所有的包都被接收(混杂模式);R:接口正在运行;U:接口被启用。

-t:列出所有TCP端口

-u:列出所有UDP端口

-n:显示数字格式

-l:只列出处于监听状态的端口

-p:显示PID和进程名称

       如列出tcp的80端口的网络连接状态信息

[root@hadoop207~]# netstat -tnlp | grep "80"

tcp        0     0 0.0.0.0:80                 0.0.0.0:*                   LISTEN      1711/nginx

各列依次为Proto、Recv-Q、Send-Q、Local Address、Foreign Address、State。

-r:(route)显示路由信息

[root@localhost~]# netstat -r

KernelIP routing table

Destination     Gateway         Genmask         Flags  MSS Window  irtt Iface

default         10.255.255.254  0.0.0.0         UG        0 0          0 em1

10.255.240.0    0.0.0.0         255.255.240.0   U        0 0          0 em1

[root@localhost~]#

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容