Linux下用netstat命令查看网络负载状况的一条语句
来源:互联网 发布:mac foobar 编辑:程序博客网 时间:2024/05/21 10:06
今天看到一条用 netstat 查看 Linux 网络状况的语句,如下:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
前面的 netstat -n是netstat的命令,Windows和Linux都可以用,结果显示内容差不多
后面的 awk'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 是Linux下的命令,主要作用是对netstat输出的结果进行过滤和处理
运行这一句之后,显示的结果类似如下:
TIME_WAIT 27
FIN_WAIT1 435
FIN_WAIT2 89
ESTABLISHED 82
SYN_RECV 64
CLOSING 4
LAST_ACK 90
这些结果代表啥意思呢?如下:
TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认
FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
FIN-WAIT-2:从远程TCP等待连接中断请求
ESTABLISHED:代表一个打开的连接
SYN-RECV:再收到和发送一个连接请求后等待对方对连接请求的确认
SYN-SENT:再发送连接请求后等待匹配的连接请求
CLOSING:等待远程TCP对连接中断的确认
CLOSED:没有任何连接状态
CLOSE-WAIT:等待从本地用户发来的连接中断请求
LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认
LISTEN:侦听来自远方的TCP端口的连接请求
0 0
- Linux下用netstat命令查看网络负载状况的一条语句
- Linux下用netstat命令查看网络负载状况
- Linux下查看线程的负载状况
- linux netstat 命令巧用和apache负载查看方法
- linux下的网络命令netstat
- linux查看网络链接状况命令
- Linux查看网络链接状况命令
- Linux查看网络链接状况命令
- Netstat 网络查看命令
- 在Linux下用netstat查看网络状态、端口状态
- 在Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- 在Linux下用netstat查看网络状态、端口状态
- Linux下用netstat查看网络状态、端口状态
- Linux下netstat查看命令详解
- 查看网络的状况
- linux下的netstat命令
- linux下的 netstat命令
- UILable显示两行文字,多于两行就显示....
- 进大公司还是进小公司
- 拨云剑-程序员的好帮手
- android多分辨率适配
- 【linux】具体芯片MACHINE_START处理
- Linux下用netstat命令查看网络负载状况的一条语句
- 大白快快学JAVA学了JAVA找工作(1)
- 简单粗暴的解释css3中的transform属性
- C程序常用算法源码
- 解题报告 之 SGU438 The Glorious Karlutka River
- 静态工具类中使用注解注入service
- Chang'an(Palindrome Numbers-回文数字统计)
- C语言文件操作函数小结
- 【c语言】输出一个图形