统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

netstat -nt | tr -s ' ' : | cut -d : -f6 | sort | uniq -c | sort -nr

思路:
1.要看到连接本机的远程主机IP等信息,可使用netstat -nt命令
2.在得到的信息中,连续的空格太多,可以用tr -s来压缩,因为即使用空格来分隔,得到远程主机的IP信息还是会带着端口号信息,所以在tr -s压缩的同时,用:号替换。
3.在上一步得到的数据中,我们要的远程主机IP是在用:号分隔后的第6列
4.为了下一步统计的需要,先用sort排一下序,目的是让相同IP放在一起
5.用uniq -c把重复删除同时,可统计出IP的出现次数,即我们要的连接数
6.sort -nr 按连接数从大到小再排个序

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容