zoukankan      html  css  js  c++  java
  • apache下logs下的日志文件简单说明

    一.日志分析
    如果apache的安装时采用默认的配置,那么在/logs目录下就会生成两个文件,分别是access_log和error_log
    1).access_log
    access_log为访问日志,记录所有对apache服务器进行请求的访问,它的位置和内容由CustomLog指令控制,LogFormat指令可以用来简化该日志的内容和格式。

    218.19.140.242 
    //请求到apache服务器的客户端ip
    - 
    - 
    [10/Dec/2010:09:31:17 +0800] 
    //记录请求的时间,最后的+0800表示服务器所处的时区为东八区
    "GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1" 
    //服务器收到的是一个GET请求,其次,是客户端请求的资源路径,第三,客户端使用的协议时HTTP/1.1,整个格式为"%m %U%q %H",即"请求方法/访问路径/协议" 
    
    200    //状态码
    1933   //表示服务器向客户端发送了多少的字节
    "-" 
    "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)"
    //客户端的浏览器信息

     2).error_log
    error_log为错误日志,记录下任何错误的处理请求,它的位置和内容由ErrorLog指令控制,通常服务器出现什么错误,首先对它进行查阅,是一个最重要的日志文件。

    [Fri Dec 10 15:03:59 2010] 
    [error] 
    [client 218.19.140.242] 
    File does not exist: /home/htmlfile/tradedata/favicon.ico

    二.实用的日志分析命令和脚本

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

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

    http://www.jb51.net/article/47714.htm

  • 相关阅读:
    Sample XPS Documents Download
    触发器中的inserted表和deleted表
    Using freewheel.labs.autodesk.com to auto generate preview images of DWF files on your web site
    解除SQL对组件"Ad Hoc Distributed Queries"的"STATEMENT'OpenRowset OpenDatasource"的访问
    读写xps
    XPS文件,在Windows XP下的打开查看阅读和打印方法。
    Learning to Reference Inserted and Deleted Tables
    Get value from updated, inserted and deleted
    Reinstall Microsoft Helper Viewer
    如何查找文件的IFilter
  • 原文地址:https://www.cnblogs.com/itommy/p/10610436.html
Copyright © 2011-2022 走看看