這是我在看網易的2012年的運維筆試題中遇到的一個問題:
如何查看服務器的TCP/IP連接狀況?寫出你知道的連接狀態及其含義,如何一次統計出各種狀態的連接數?
對於各個連接狀態的信息可以查詢博文:http://wangziyin.blog.51cto.com/blog/6948950/1302668
查詢連接狀態:比如常見的80端口:
知識windows下的查詢方法,對於後面的統計操作就不會了。
linux下:
可以看見查詢的字段應該是第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 }