查看当前系统的tcp连接数
利用netstat和awk统计当前系统的tcp连接数
命令:
netstat -ant|awk '/^tcp/ {++S[$NF]} END {for(a in S) print (a,S[a])}'
netstat -ant 显示当前系统所有tcp连接

++S[$NF]
将$NF的值添加到数组内,计数加1
for(a in S)
遍历数组
END
表示在最后阶段要执行的命令
print (a,S[a])
打印数组中元素、及其对应的值
利用netstat和awk统计当前系统的tcp连接数
命令:
netstat -ant|awk '/^tcp/ {++S[$NF]} END {for(a in S) print (a,S[a])}'
netstat -ant 显示当前系统所有tcp连接

++S[$NF]
将$NF的值添加到数组内,计数加1
for(a in S)
遍历数组
END
表示在最后阶段要执行的命令
print (a,S[a])
打印数组中元素、及其对应的值