linux下netstat命令:

 

 netstat - Print network connections, routing tables, interface statistics,

 masquerade connections, and multicast memberships

-n :shows  numerical host addresses but does not affect the resolution of port

       or user names.

显示IP地址,但是不会影响主机名和端口

-n的命令=--numeric   数字

netstat -n|grep 端口号 查看端口是否释放

 

打出网络连接的数字地址

awk数据处理工具:

 

 命令1(我发明的)

netstat -n |awk '/^tcp/ {print $6}'|sort |uniq -c

取出ESTABLISHED ,SYN_RECV,TIME_WAIT,LAST_ACK

进行排序,计数,输出。

ESTABLISHED,已经建立的连接

LAST_ACK,属于被动关闭连接过程中的状态

TIME_WAIT,表示系统在等待客户端的相应

SYN_RECV,SYN_RECV 状态就是收到了连接请求,但是还没有accept