Linux服务器统计外部IP连接数
    文章作者:恒爱云[恒爱网络] 阅读次数:6798 发布时间:2015-6-17
      1)统计80端口连接数
      netstat -nat|grep -i "80"|wc -l
      1
      2)统计httpd协议连接数
      ps -ef|grep httpd|wc -l
      1
      3)、统计已连接上的,状态为“established'
      netstat -na|grep ESTABLISHED|wc -l
      4)、查出哪个IP地址连接最多,将其封了。


    netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n
    netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n


    5)、列举网络链接的类型与数量

    netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'



    封异常链接IP :

    iptables -I INPUT -s 118.249.110.115 -j DROP

    保存: service iptables save