grep -E "\w+.\w+.\w+.\w+ - - " /root/nginx/logs/test291.log | awk -F " - - " '{print $1}' | sort | uniq -c|sort -n|tail -3|awk '{if($1>190000) print "deny "$2";"}' > ../conf/denyip.conf
/root/nginx/logs/test291.log 改为具体的日志路径
190000 表示访问的次数
tail -3 表示取最后3个