Linux每日小技巧---统计服务器IP连接数

netstat命令

[root@:vg_adn_tidbCkhsTest:172.31.30.62 ~]#netstat -tun | awk '{print $5}' | cut -d: -f1 |sort | uniq -c | sort -n
      1 Address
      1 servers)
      2 127.0.0.1
     18 172.31.20.238
     18 172.31.26.133
     59 172.31.22.29
     60 172.31.17.203
     62 172.31.30.62

参数解释:

-tun:-tu是显示tcp和udp连接,n是以IP地址显示
cut -d:-f1:cut是一个选择性显示一行的内容命令,-d指定:为分隔符,-f1显示分隔符后的第一个字段。
uniq -c:报告或删除文中的重复行,-c在输出行前面加上出现的次数
sort -n:根据不同类型进行排序,默认排序是升序,-r参数改为降序,-n是根据数值的大小进行排序

原文地址:https://www.cnblogs.com/FengGeBlog/p/10249294.html