欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-11 12:05:11
...

netstat命令

[[email protected]: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是根据数值的大小进行排序