`
qcyycom
  • 浏览: 189656 次
社区版块
存档分类
最新评论

Linux实用日志分析脚本(转载)

 
阅读更多

受益了,转给大家看看

日志分析

随意的tail一个access_log文件,下面是一条经典的访问记录

218.19.140.242–-[10/Dec/2010:09:31:17+0800]“GET/query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xmlHTTP/1.1″2001933“-”“Mozilla/5.0(Windows;U;WindowsNT5.1;zh-CN;rv:1.9.2.8)Gecko/20100722Firefox/3.6.8(.NETCLR3.5.30729)”

实用的日志分析脚本了解日志的各种定义后,这里分享一下从网上淘来的一些对日志分析的脚本

1.查看apache的进程数ps-aux|grephttpd|wc-l

2.分析日志查看当天的ip连接数catdefault-access_log|grep“10/Dec/2010″|awk‘{print$2}’|sort|uniq-c|sort-nr

3.查看指定的ip在当天究竟访问了什么urlcatdefault-access_log|grep“10/Dec/2010″|grep“218.19.140.242″|awk‘{print$7}’|sort|uniq-c|sort-nr

4.查看当天访问排行前10urlcatdefault-access_log|grep“10/Dec/2010″|awk‘{print$7}’|sort|uniq-c|sort-nr|head-n10

5.看到指定的ip究竟干了什么catdefault-access_log|grep218.19.140.242|awk‘{print$1″\t”$8}’|sort|uniq-c|sort-nr|less

6.查看访问次数最多的几个分钟(找到热点)awk‘{print$4}’default-access_log|cut-c14-18|sort|uniq-c|sort-nr|head

7.统计一个文本中包含字符个数

catpic.access.log|grep/2012/|wc-l

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics