利用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就是强大。



本文转载:CSDN博客