很实用的一个命令组合,查看当前服务器的TCP连接情况
1 |
netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}' |
执行结果: CLOSE_WAIT 4 ESTABLISHED 43 TIME_WAIT 5880 这几种状态比较常见,就解释这几种状态的含义 CLOSE_WAIT:等待连接关闭的状态。 主动关闭的一方发出 FIN 包,被动关闭的一方响应 ACK 包,此时,被动关闭的一方就进入了 CLOSE_WAIT 状态。如果一切正常,稍后被动关闭的一方也会发出 FIN 包,然后迁移到 LAST_ACK 状态。通常,CLOSE_WAIT 状态在服务器停留时间很短,如果你发现大量的 CLOSE…