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個