netstat
来自net-tools包,建议可以使用ss代替
常用选项
-t: tcp协议相关 -u: udp协议相关 -w: raw socket相关 -l: 处于监听状态 -a: 所有状态 -n: 以数字显示IP和端口 -e:扩展格式 -p: 显示相关进程及PID
常用组合
-tan, -uan, -tnl, -unl -nltup
显示路由表,netstat -i 打印网络接口信息
netstat {--route|-r} [--numeric|-n] -r: 显示内核路由表 -n: 数字格式
显示接口统计数据
netstat {--interfaces|-I|-i} [iface] [--all|-a] [--extend|-e] [--program|-p] [- -numeric|-n] netstat -i netstat –I=IFACE ifconfig -s IFACE
例子
[root@centos8 ~]#netstat -I Kernel Interface table Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg ens33 1500 1496 0 0 0 350 0 0 0 BMRU ens37 1500 120 0 0 0 301 0 0 0 BMRU lo 65536 0 0 0 0 0 0 0 0 LRU [root@centos8 ~]#
[root@centos8 ~]#ifconfig -s ens33 Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg ens33 1500 1843 0 0 0 461 0 0 0 BMRU [root@centos8 ~]#netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 36 192.168.31.129:22 192.168.31.1:2268 ESTABLISHED tcp 0 0 192.168.31.129:22 192.168.31.1:2269 ESTABLISHED [root@centos8 ~]#
Iface:网络接口名称
MTU:最大传输单元
RX-OK:接收时,正确的数据包数
RX-ERR:接收时,产生错误的数据包数
RX-DRP:接收时,丢弃的数据包数
RX-OVR:接收时,由于过速而丢失的数据包数
TX-OK:发送时,正确的数据包数
TX-ERR:发送时,产生错误的数据包数
TX-DRP:发送时,丢弃的数据包数
TX-OVR:发送时,由于过速而丢失的数据包数
Flg:标志
B 已经设置了一个广播地址
L 该接口是一个回送设备
M 接收所有的数据包(混乱模式)
N 避免跟踪
O 在该接口上,禁用ARP
P 这是一个点到点连接
R 接口正在运行
U 接口处于"活动"状态
netstat -s 按照各个协议分别显示其统计数据
[root@centos8 ~]#netstat -s Ip: Forwarding: 2 793 total packets received 16 with invalid addresses 0 forwarded 0 incoming packets discarded 777 incoming packets delivered 410 requests sent out 139 dropped because of missing route Icmp: 0 ICMP messages received 0 input ICMP message failed ICMP input histogram: 1 ICMP messages sent 0 ICMP messages failed ICMP output histogram: destination unreachable: 1 IcmpMsg: OutType3: 1 Tcp: 6 active connection openings 2 passive connection openings 0 failed connection attempts 0 connection resets received 2 connections established 533 segments received 397 segments sent out 0 segments retransmitted 0 bad segments received 0 resets sent Udp: 18 packets received 1 packets to unknown port received 0 packet receive errors 18 packets sent 0 receive buffer errors 0 send buffer errors IgnoredMulti: 225 UdpLite: TcpExt: 6 TCP sockets finished time wait in fast timer 12 delayed acks sent 137 packet headers predicted 77 acknowledgments not containing data payload received 173 predicted acknowledgments TCPRcvCoalesce: 4 TCPAutoCorking: 4 TCPOrigDataSent: 297 TCPDelivered: 302 IpExt: InBcastPkts: 225 InOctets: 116885 OutOctets: 56214 InBcastOctets: 59527 InNoECTPkts: 801 MPTcpExt: