#/bin/bash
#日志文件
logfile=/usr/local/tengine/logs
last_minutes=1
#开始时间
start_time=`date -d"$last_minutes minutes ago" +"%H:%M:%S"`
echo $start_time
#结束时间
stop_time=`date +"%H:%M:%S"`
echo $stop_time
#过滤出单位之间内的日志并统计最高ip数
tac $logfile/access.log | awk -v st="$start_time&#
shell 脚本通过nginx日志封访问频率过高的IP
本文介绍了如何利用shell脚本分析nginx访问日志,并结合ipset工具,针对访问频率过高的IP地址进行封锁,以保护服务器安全。详细步骤和ipset使用说明参考链接:http://blog.csdn.net/ucmir183/article/details/78843125。
摘要由CSDN通过智能技术生成