nginx系列:常用利用shell统计日志( 二 )

 
0x09: 查看某个时间段之间的ip访问个数
例如查看10点到19点的访问ip
grep "2020:1[0-9]" access.log | awk '{ips[$1]+=1} END{for(ip in ips) print ips[ip],ip}' | sort -nr | wc -l如下图

nginx系列:常用利用shell统计日志

文章插图
 
查看10点到19点之间的ip访问数 , 并且访问数>=200的ip
grep '2020:1[0-19]' access.log | awk '{ips[$1]+=1}END{for(ip in ips) if(ips[ip]>=200) print ips[ip],ip}' | sort -nr



推荐阅读