仓酷云

标题: CentOS教程之CentOS netstat下令检察TCP毗连数信息 [打印本页]

作者: 小妖女    时间: 2015-1-14 21:12
标题: CentOS教程之CentOS netstat下令检察TCP毗连数信息
欢迎大家来到仓酷云论坛!netstat下令的功效是显现收集毗连、路由表和收集接口的信息,可让用户得知有哪些收集毗连正在运作。在一样平常事情中,我们最经常使用的也就两个参数,即netstatCan,以下所示:

  • [root@tiaobanji~]#netstat-an
  • ActiveInternetconnections(serversandestablished)
  • ProtoRecv-QSend-QLocalAddressForeignAddressState
  • tcp000.0.0.0:500200.0.0.0:*LISTEN
  • tcp00127.0.0.1:1990.0.0.0:*LISTEN
  • tcp00127.0.0.1:90000.0.0.0:*LISTEN
  • tcp00127.0.0.1:412240.0.0.0:*LISTEN
  • tcp00127.0.0.1:212240.0.0.0:*LISTEN



netstat-an参数中stat(形态)的寄义以下:
LISTEN:侦听来自远方的TCP端口的毗连哀求;
SYN-SENT:在发送毗连哀求后守候婚配的毗连哀求;
SYN-RECEIVED:在收到和发送一个毗连哀求后守候对方对毗连哀求切实其实认;
ESTABLISHED:代表一个翻开的毗连,我们经常使用此作为并发毗连数;
FIN-WAIT-1:守候近程TCP毗连中止哀求,或先前的毗连中止哀求切实其实认;
FIN-WAIT-2:从近程TCP守候毗连中止哀求;
CLOSE-WAIT:守候从当地用户发来的毗连中止哀求;
CLOSING:守候近程TCP对毗连中止切实其实认;
LAST-ACK:守候本来发向近程TCP的毗连中止切实其实认;
TIME-WAIT:守候充足的工夫以确保近程TCP毗连收到中止哀求切实其实认;
CLOSED:没有任何毗连形态;



在一样平常事情中,我们能够用shell组合下令来检察办事器的TCP毗连形态并汇总,下令以下:


  • netstat-an|awk/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}

参数申明:
CLOSED:没有毗连举动或正在举行的;
LISTEN:办事器正在守候的进进呼唤;
SYN_RECV:一个毗连哀求已抵达,守候确认;
SYN_SENT:使用已入手下手,翻开一个毗连;
ESTABLISHED:一般数据传输形态,也能够近似的了解为以后办事器的并发数;
FIN_WAIT1:使用已完成;
FIN_WAIT2:另外一边批准开释;
ITMED_WAIT:守候一切分组逝世失落;
CLOSING:双方同时实验封闭;
TIME_WAIT:另外一边已初始化一个开释;
LAST_ACK:守候一切分组逝世失落;



统计TCP毗连数下令:

  • netstat-an|grepESTABLISHED|greptcp|wc-l



如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者: 谁可相欹    时间: 2015-1-17 07:42
学习Linux应具备的。[书籍+网络资源]
作者: 仓酷云    时间: 2015-1-25 15:19
熟读写基础知识,学得会不如学得牢。
作者: 莫相离    时间: 2015-2-3 05:46
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
作者: 深爱那片海    时间: 2015-2-8 20:13
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者: 因胸联盟    时间: 2015-2-26 05:49
期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
作者: 乐观    时间: 2015-3-8 12:59
请问谁有Linux的学习心得的吗?简单的说说?
作者: 飘灵儿    时间: 2015-3-16 04:24
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
作者: 小女巫    时间: 2015-3-22 20:24
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2