-
查看服务器的TCP连接状态并汇总,命令如下:
netstat -an|awk '/^tcp/{++S[$NF]}END{for (a in S)print a,S[a]}'
CLOSED:没有连接活动或正在进行的;
LISTEN:服务器正在等待的进入呼叫;SYN_RECV:一个连接请求已经到达,等待确认;SYN_SENT:应用已经开始,打开一个连接;ESTABLISHED:正常数据传输状态,也可以近似的理解为当前服务器的并发数;FIN_WAIT1:应用已经完成;FIN_WAIT2:另一边同意释放;ITMED_WAIT:等待所有分组死掉;CLOSING:两边同时尝试关闭;TIME_WAIT:另一边已初始化一个释放;LAST_ACK:等待所有分组死掉;统计 TCP连接数 命令:
netstat -an |grep 'ESTABLISHED' |grep 'tcp' |wc -l