统计当前连接本机的每个远程主机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 按连接数从大到小再排个序

你可能感兴趣的:(统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序)