首页 > 其他 > 详细

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

时间:2015-08-25 12:26:51      阅读:402      评论:0      收藏:0      [点我收藏+]
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数量

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!