# netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 22387
CLOSE_WAIT 11
SYN_SENT 1
FIN_WAIT1 1
ESTABLISHED 423
LISTEN 73

# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 21394
CLOSE_WAIT 16
FIN_WAIT1 1
ESTABLISHED 423

 

==========================

# netstat -n|grep "^tcp" |awk '{print $NF}'|sort -n|uniq -c|sort -n
11 CLOSE_WAIT
423 ESTABLISHED
22670 TIME_WAIT

# netstat -an|grep "^tcp" |awk '{print $NF}'|sort -n|uniq -c|sort -n
1 FIN_WAIT1
11 CLOSE_WAIT
73 LISTEN
421 ESTABLISHED
20296 TIME_WAIT

 

区别:上面两种区别在于netstat -an和netstat -n其中a表示全部状态,包括当前端口监听的状态,-n只表示当前连接状态。

 

参数说明:
CLOSED:无连接是活动的或正在进行
LISTEN:服务器在等待进入呼叫
SYN_RECV:一个连接请求已经到达,等待确认
SYN_SENT:应用已经开始,打开一个连接
ESTABLISHED:正常数据传输状态
FIN_WAIT1:应用说它已经完成
FIN_WAIT2:另一边已同意释放
ITMED_WAIT:等待所有分组死掉
CLOSING:两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉

 

 查看当前外部IP连接数情况

# netstat -n|grep ^tcp|grep -v "ffff" |awk '{print $(NF-1),$NF}' |awk -F":| " '{print $1, $3}'|sort -n|uniq -c
1 10.13.1.19 ESTABLISHED
2 10.13.1.74 ESTABLISHED
1 10.15.1.2 ESTABLISHED
1 10.2.1.172 ESTABLISHED
1 10.2.1.209 ESTABLISHED
1 10.2.1.234 ESTABLISHED
1 10.2.1.239 ESTABLISHED
1 10.2.1.241 ESTABLISHED
2 10.2.1.25 ESTABLISHED
2 10.2.1.30 ESTABLISHED
1 10.2.1.70 ESTABLISHED
1 10.2.1.88 ESTABLISHED
1 10.2.3.25 ESTABLISHED
2 10.2.3.45 ESTABLISHED
1 10.2.3.53 ESTABLISHED
1 10.9.1.170 ESTABLISHED
62 127.0.0.1 ESTABLISHED
122 127.0.0.1 TIME_WAIT
74 192.168.0.108 TIME_WAIT
1 192.168.0.125 ESTABLISHED
5 192.168.0.126 ESTABLISHED
37 192.168.0.223 ESTABLISHED
1 192.168.0.244 ESTABLISHED
1 192.168.0.72 ESTABLISHED
32 192.168.0.76 ESTABLISHED
163 192.168.0.76 TIME_WAIT
2 192.168.0.79 ESTABLISHED

 

查看当前连接数,状态及对应连接本机的端口。

# netstat -n|grep ^tcp|grep -v "ffff" |awk '{print $(NF-2), $(NF-1),$NF}' |awk -F":| " '{print $3, $5,$2}'|sort -n|uniq -c|sort -n
1 10.2.1.243 ESTABLISHED 22
27 192.168.0.108 TIME_WAIT 10050

 

查看各端口的不同连接状态

# netstat -n|grep ^tcp|grep -v "ffff" |grep -v "TIME_WAIT"|awk '{print $(NF-2), $(NF-1),$NF}' |awk -F":| " '{print $2, $3, $5}'|sort -r|uniq -c
7 80 192.168.0.76 ESTABLISHED
1 80 10.4.2.50 ESTABLISHED
1 80 10.2.3.54 ESTABLISHED
1 80 10.2.3.53 ESTABLISHED
1 80 10.2.3.25 ESTABLISHED
2 80 10.2.1.30 ESTABLISHED
1 80 10.2.1.241 ESTABLISHED
1 80 10.2.1.234 ESTABLISHED
1 80 10.2.1.209 ESTABLISHED
1 80 10.2.1.172 ESTABLISHED
1 80 10.2.1.159 ESTABLISHED
1 80 10.15.1.2 ESTABLISHED
1 80 10.13.1.74 ESTABLISHED
2 6374 192.168.0.79 ESTABLISHED
2 6374 192.168.0.76 ESTABLISHED
1 42902 192.168.0.76 ESTABLISHED
1 42877 192.168.0.76 ESTABLISHED
1 42740 192.168.0.76 ESTABLISHED
1 37506 192.168.0.76 ESTABLISHED
1 22 192.168.0.72 ESTABLISHED
1 22 10.9.1.170 ESTABLISHED
2 22 10.2.3.45 ESTABLISHED
1 22 10.2.1.88 ESTABLISHED
1 22 10.2.1.70 ESTABLISHED
1 22 10.2.1.30 ESTABLISHED
1 22 10.2.1.243 ESTABLISHED
3 22 10.2.1.239 ESTABLISHED
1 22 10.2.1.209 ESTABLISHED
1 22 10.2.1.203 ESTABLISHED
1 22 10.2.1.118 ESTABLISHED
1 22 10.13.1.74 ESTABLISHED
1 22 10.13.1.19 ESTABLISHED
2 12000 192.168.0.244 ESTABLISHED
38 12000 192.168.0.223 ESTABLISHED
6 12000 192.168.0.126 ESTABLISHED
1 12000 192.168.0.125 ESTABLISHED
64 12000 127.0.0.1 ESTABLISHED

 

 posted on 2015-04-30 14:50  阿~贵  阅读(365)  评论(0编辑  收藏  举报