netstat查看当前网络下TCP的各种状态

您所在的位置:网站首页 netstat命令用于查看当前主机的服务端口状态 netstat查看当前网络下TCP的各种状态

netstat查看当前网络下TCP的各种状态

2023-08-05 16:42| 来源: 网络整理| 查看: 265

命令如下:

netstat -nat|awk '{print $6}'|sort|uniq -c|sort -rn

附:

有关sort命令,可参考 http://www.cnblogs.com/dong008259/archive/2011/12/08/2281214.html有关uniq命令,可参考 http://blog.csdn.net/jesseen/article/details/8005056有关awk命令,可参考 http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html

输出结果如下:

162 ESTABLISHED 21 TIME_WAIT 14 LAST_ACK 10 CLOSE_WAIT 7 LISTEN 1 Foreign 1 established)

可以看出,当前网络下TCP连接处于ESTABLISHED、TIME_WAIT、LAST_ACK、CLOSE_WAIT、LISTEN状态的分别有162、21、14、10、7个。 这也是TCP连接最常见的几种状态,其中,常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。

附:TCP的所有状态 这里写图片描述

日常维护过程中,我们经常需要处理的是TIME_WAIT和CLOSE_WAIT两种状态,关于这两种状态的讨论,有大量的资料,可以参考。

http://blog.csdn.net/kobejayandy/article/details/17655739http://blog.csdn.net/shootyou/article/details/6615051


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3