记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

本人是shell脚本新手。

写的很差。至少能用。

统计前20名访问量的IP 并写入另外的文件

#cat localhost_access_log.2015-03-24.txt|awk '{print $1}'|sort|uniq -c|sort -nr|head -20 > /tmp/ip.txt

将访问量大于100的IP,写入Iptables 的规则里面。


#!/bin/sh

ip= cat /opt/ip.txt |awk '($1 > 499){print $2}'|sort

for i in $(cat $ip)
do

iptables   -A   INPUT -s $i   -j   REJECT

done


作好定时任务,每天定时执行。


水平很差,欢迎高水指导。







转载请标明出处【shell 统计tomcat日志访问IP,iptables 封Ip】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论