关于TCP连接常见命令

2018-05-16 14:57:50 6032

netstat -lntup   列出正监听的端口

blob.png

查看web服务器的并发连接数以及TCP连接状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(key in S) print key,"\t",S[key]}'

blob.png



TCP连接的各个状态含义描述如下

CLOSED                           无连接是活动的或正在进行

LISTEN                             服务器在等待进入呼叫

SYN_RECV                       一个连接请求已经到达,等待确认

SYN_SENT                       应用已经开始,打开一个连接

ESTABLISHED                  正常数据传输状态/当前并发连接数

FIN_WAIT1                      应用说它已经完成

FIN_WAIT2                      另一边已同意释放 I

TMED_WAIT                    等待所有分组死掉

CLOSING                         两边同时尝试关闭

TIME_WAIT                      另一边已初始化一个释放

LAST_ACK                        等待所有分组死掉


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: