码迷,mamicode.com
首页 > 其他好文 > 详细

通过awk等命令、按日期查看nginx访问IP数量

时间:2015-08-25 12:27:40      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:awk   nginx日志   

time sed ‘s/\[//g‘ yjunzi.access.log.1  |awk ‘$4 >="16/Aug/2015:00:00:00" && $4 <="17/Aug/2015:00:00:00"‘ | awk {‘print $1‘}  |  sort -n  |uniq -c| wc


首先看出的文本格式:

# cat yjunzi.access.log.1 


66.249.67.87 - - [16/Aug/2015:04:03:06 +0800] "GET /album/1382.html HTTP/1.1" 200 5049 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"


sed ‘s/\[//g‘ yjunzi.access.log.1  |awk ‘$4 >="16/Aug/2015:00:00:00" && $4 <="17/Aug/2015:00:00:00"‘   #通过awk过滤出8月16号0点到8月17号0点时间段的内容

66.249.67.87 - - 16/Aug/2015:04:03:06 +0800] "GET /album/1382.html HTTP/1.1" 200 5049 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"


sed ‘s/\[//g‘ yjunzi.access.log.1  |awk ‘$4 >="16/Aug/2015:00:00:00" && $4 <="17/Aug/2015:00:00:00"‘ | awk {‘print $1‘}  |  sort  |uniq -c | sort -n | wc    #通过awk取出IP段,sort排序,wc查看有多少行;

     69     138    1544


本文出自 “鬼迷心窍” 博客,请务必保留此出处http://dragondragon.blog.51cto.com/6170889/1687663

通过awk等命令、按日期查看nginx访问IP数量

标签:awk   nginx日志   

原文地址:http://dragondragon.blog.51cto.com/6170889/1687663

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!