nginx日志分析

grep "21/Mar/2013" access.log | awk '{print $1}'|sort |uniq -c | sort -nr |head -n 10
#统计当天前10访问量


nginx 统计日志ip个数
cat img.log | awk '{ips[$1]+=1} END{for(ip in ips) print ips[ip],ip}' | sort -nr   。。。。
//查看3点-6点之间的Ip访问个数
grep "2012:0[3-6]" img.log | awk '{ips[$1]+=1} END{for(ip in ips) print ips[ip],ip}' | sort -nr   。。。。
 
//Nginx 日志统计前10
grep "18/Sep/2012"  www_banma_access_2012-09-18.log|awk '{print $7}'|sort |uniq -c |sort -nr |head -n 10
//查看3点-6点之间的ip访问数,并且访问数>=200的ip.
grep '2012:0[3-6]' banma_access.log | awk '{ips[$1]+=1} END{for(ip in ips) if(ips[ip]>=200) print ips[ip],ip}' | sort -nr
上一篇:sqlmap使用笔记


下一篇:Linux查看swap使用情况小脚本