1. 程式人生 > >Linux每日小技巧---統計伺服器IP連線數

Linux每日小技巧---統計伺服器IP連線數

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是根據數值的大小進行排序