  
TA的每日心情 | 无聊 4 天前 |
---|
签到天数: 1653 天 [LV.Master]伴坛终老
|
使用netstat命令来查看TCP连接状态
参数:
使用-g选项来显示所有套接字
使用-p选项来显示协议
使用-s选项来显示统计信息
使用-t选项来显示TCP协议
代码:
netstat -gpt | awk '{print $6}' | sort | uniq -c | sort -rn
解释:
netstat -gpt:显示所有TCP套接字的统计信息
awk '{print $6}':提取第六列(状态列)
sort:排序状态
uniq -c:统计每个状态的数量
sort -rn:按数量降序排序
例子:
1、统计96.129状态的ESTABLISH
netstat -gpt | grep 'ESTABLISH' | grep '96.129'
2、统计96.129状态的ESTABLISH的总数
netstat -gpt | grep 'ESTABLISH' | grep '96.129' | wc -l
3、统计各类状态的总数量
netstat -gpt | awk '{print $6}' | sort | uniq -c | sort -rn
4、统计外部地址和状态的数量
nestat -gpt | awk '{print $5 " " $6}' | sort | uniq -c | sort -rn
5、统计ESTABLISH状态的信息
nestat -gpt | awk '{print $5 " " $6}' | grep ESTABLISH
|
|