加入收藏 | 设为首页 | 会员中心 | 我要投稿 成都站长网 (https://www.028zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

linux系统中查看服务器IP连接数

发布时间:2022-09-30 16:30:26 所属栏目:系统 来源:网络
导读: CentOS7.3学习笔记总结(四十二)-linux系统中查看服务器IP连接数
在linux系统中,有时需要统计来自某个地址的链接数,我们就可以用下面的组合命令来查看和统计某个服务器上的所有连接按照

CentOS7.3学习笔记总结(四十二)-linux系统中查看服务器IP连接数

在linux系统中,有时需要统计来自某个地址的链接数,我们就可以用下面的组合命令来查看和统计某个服务器上的所有连接按照ip分类统计结果。

netstat -tun|awk '{print $5}'|cut -d : -f1|sort|uniq -c|sort -n

命令解释:

netstat命令功能是显示网络连接、和网络接口信息,可以得到服务器有哪些网络连接正在运作;-t显示tcp传输协议的连线状况,-u显示udp传输协议的连线状况,-n直接用ip地址显示,而不是通过域名服务器。

awk '{print $5}'是以空格分割,截取第五列查看服务器系统,也就是Foreign Address列。

cut -d : -f1:cut是一个选取命令,-d指定为分隔符,这里指定":"为分隔符,-f数字是取第几列,这里-f1显示分隔符后的第一个列。

uniq 用于报告或删除内容中的重复行,-c在输出行前面加上出现的次数,一般与sort命令结合使用

sort对文件进行排序,并将排序结果标准是输出,默认排序是升序,-r参数降序,-n是根据数值的大小进行排序

通过这个命令组合,就可以统计分类显示单个地址的连接数。

(编辑:成都站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!