利用netstat和awk命令来统计网络socket的状态, 话不多说, 直接上菜:
xxxxxx$ netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
CLOSE_WAIT 84
ESTABLISHED 142
xxxxxx$
xxxxxx$
xxxxxx$
xxxxxx$ netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
CLOSE_WAIT 83
ESTABLISHED 142
xxxxxx$ awk就是强大。

本文介绍了一种利用netstat和awk命令快速统计网络socket连接状态的方法。通过两个简单的命令组合,可以清晰地展示出当前系统中各种TCP连接状态的数量分布,如CLOSE_WAIT和ESTABLISHED等。
1432

被折叠的 条评论
为什么被折叠?



