Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434591
  • 博文数量: 136
  • 博客积分: 5351
  • 博客等级: 少校
  • 技术积分: 1446
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-29 15:46
文章存档

2013年(2)

2012年(18)

2011年(116)

分类: LINUX

2011-11-14 20:16:04





0.首先感谢   狗狗叫秀秀的分享我学到了不少的东西
下面是他的ID:
http://www.blogjava.net/dongbule/archive/2010/12/10/340288.html?opt=admin

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

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

2.分析日志查看当天的ip连接数
cat default-access_log | grep "10/Dec/2010" | awk '{print $2}' | sort | uniq -c | sort -nr

3.查看指定的ip在当天究竟访问了什么url
cat default-access_log | grep "10/Dec/2010" | grep "218.19.140.242" | awk '{print $7}'
          | sort | uniq -c | sort -nr

4.查看当天访问排行前10的url
cat default-access_log | grep "10/Dec/2010" | awk '{print $7}' | sort | uniq -c | sort -nr
           | head -n 10

5.看到指定的ip究竟干了什么
cat default-access_log | grep 218.19.140.242 | awk '{print $1"\t"$8}' | sort | uniq -c
          | sort -nr | less

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


当然啦,如果想最简单和最直观的分析日志还是用工具,现在网上较流行的工具是awstats,一个
       基于perl的web日志分析工具,功能很强大也支持IIS等服务器
       下载地址

1.下面是我遇到的一个小问题:

197 [Mon Nov 14 19:25:59 2011] [error] [client 192.168.1.5] File does not exist: /www
198 [Mon Nov 14 19:26:02 2011] [error] [client 192.168.1.5] File does not exist: /www

很间单  文件不存在    目录不对   哈哈哈   相当没水平的错误

                                                                                     
阅读(979) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~