来一发CentOS下netstat + awk 检察tcp的收集毗连形态
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!实行以下下令:#netstat-n|awk‘/^tcp/{++state[$NF]}END{for(keyinstate)printkey." ".state}’
会失掉相似上面的了局,详细数字会有所分歧:
FIN_WAIT_1286
FIN_WAIT_2960
SYN_SENT3
LAST_ACK32
CLOSING1
CLOSED36
SYN_RCVD144
TIME_WAIT2520
ESTABLISHED352#差未几即是毗连的并发数
这条下令能够把以后体系的收集毗连形态分类汇总。
这条语句是在张宴何处看到,听说是重新浪互动社区奇迹部手艺总监王老迈那儿取得的,十分不错。
前往参数的申明以下:
SYN_RECV暗示正在守候处置的哀求数;
ESTABLISHED暗示一般数据传输形态;
TIME_WAIT暗示处置终了,守候超时停止的哀求数。
------------------------------------------------------------------
再来看看awk:
/^tcp/
滤出tcp开首的纪录,屏障udp,socket等有关纪录。
state[]
相称于界说了一个名叫state的数组
NF
暗示纪录的字段数,如上所示的纪录,NF即是6
$NF
暗示某个字段的值,如上所示的纪录,$NF也就是$6,暗示第6个字段的值,也就是TIME_WAIT
state[$NF]
暗示数组元素的值,如上所示的纪录,就是state形态的毗连数
++state[$NF]
暗示把某个数加一,如上所示的纪录,就是把state形态的毗连数加一
END
暗示在最初阶段要实行的下令
for(keyinstate)
遍历数组
printkey," ",state
打印数组的键和值,两头用 制表符支解,丑化一下。
欢迎大家来到仓酷云论坛!
来一发CentOS下netstat + awk 检察tcp的收集毗连形态
嗯,以前我也有这么一辆破车~ 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。 我想即使Linux高手也很难快速准确精练的回答你。 任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统. 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。 和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
页:
[1]