#统计链接到的IP
netstat -n | awk '/^tcp/ {++S[$5]} END {for(a in S) print a, S[a]}'
#统计链接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
本文提供了两个实用的命令行技巧来统计系统的网络连接情况及各连接的状态。通过使用netstat结合awk,可以快速查看到与特定IP的连接数量以及不同状态的连接数,这对于网络故障排查和性能分析非常有用。
#统计链接到的IP
netstat -n | awk '/^tcp/ {++S[$5]} END {for(a in S) print a, S[a]}'
#统计链接状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
4007
8288

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