这是我在看网易的2012年的运维笔试题中遇到的一个问题:

如何查看服务器的TCP/IP连接状况?写出你知道的连接状态及其含义,如何一次统计出各种状态的连接数?

对于各个连接状态的信息可以查询博文:http://wangziyin.blog.51cto.com/blog/6948950/1302668

查询连接状态:比如常见的80端口:

121805743.jpg

知识windows下的查询方法,对于后面的统计操作就不会了。

linux下:

122023620.jpg

可以看见查询的字段应该是第6个字段:

netstat -anplte | grep 80 | awk -F "{ print $6 }" > time.wait
cat time.wait
ESTABLISHED
ESTABLISHED
ESTABLISHED
ESTABLISHED
LISTEN
LISTEN
cat time.wait | sort |uniq -c | awk -F " " { print "处于"$2"状态的连接数为"$1 }