不可不知的网络命令-netstat( 二 )

最后的timer列相关字段含义如下:

  • keepalive keepalive的时间计时
  • on 重发的时间计时
  • off 没有时间计时
  • timewait 等待时间计时
关于定时器的含义,需要对TCP协议有较多理解,这里就不展开了 。
查看数据包统计信息
各种协议的数据包的收发情况如何呢?连接数量如何呢是用-s(statistics)参数可以查看:
$ netstat -s(仅显示了TCP协议的结果)Tcp: 3067 active connections openings 1 passive connection openings 173 failed connection attempts 587 connection resets received 10 connections established 657576 segments received 456349 segments send out 2700 segments retransmited 16 bad segments received. 1321 resets sent查看路由信息
使用-r(route)参数可以查看路由相关信息,例如:
$ netstat -rKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Ifacedefault 192.168.0.1 0.0.0.0 UG 0 0 0 wlp3s0link-local * 255.255.0.0 U 0 0 0 wlp3s0192.168.0.0 * 255.255.255.0 U 0 0 0 wlp3s0当然你也可以借助route命令完成这样简单的工作 。
总结
netstat命令是我们定位网络相关问题的利器,如果你还不会使用,那么最好花几分钟学习一下 。netstat更详细的字段解释可以参考其手册 。
 

【不可不知的网络命令-netstat】


推荐阅读