zoukankan      html  css  js  c++  java
  • 日志分析

    最基础的日志查看命令(tail):   

            tail -400f  port_19999_access.log    #   监控最后400行日志文件的变化 (-f参数是实时)  

    查看关键日志(grep过滤器):
            grep 'INFO' port_19999_access.log                         #   在文件port_19999_access.log中查找所有包行INFO的行  

            grep -c 'uid=76842053' port_19999_access.log       #   输出文件port_19999_access.log中查找所有包行 uid=76842053 的行的数量 

                   输出:9

            grep -o 'get_user_state/v3?uid=[0-9]+' port_19999_access.log      #   -o选项只提取get_user_state/v3?uid=xxxx 的内容(而不是一整行),并输出到屏幕上

         输出:      

          get_user_state/v3?uid=70586131
          get_user_state/v3?uid=74199859
          get_user_state/v3?uid=58140943
          get_user_state/v3?uid=63461178
          get_user_state/v3?uid=14659010
          get_user_state/v3?uid=51995497
          get_user_state/v3?uid=69638137

              

    精简日志内容(sed修改器):

            sed -n '/^2011-08-23.*ERROR/p' demolog.log       #   输出demo.log中的某个日期中的ERROR的行

          输出: 

          2011-08-23 19:57:30,709 [] ERROR bo.CommodityCerOrderBO - order-fix.curr_id:10117,status:添加属性id,但由于认证分类参数有误默认取匹配属性名称的第一个属性id:100104
          2011-08-23 19:57:31,721 [] ERROR bo.CommodityCerOrderBO - order-fix.curr_id:10117,status:添加属性id,但由于认证分类参数有误默认取匹配属性名称的第一个属性id:100105
          2011-08-23 19:57:32,727 [] ERROR bo.CommodityCerOrderBO - order-fix.curr_id:10117,status:添加属性id,但由于认证分类参数有误默认取匹配属性名称的第一个属性id:100107

    统计日志相关记录数(awk):

             awk 'BEGIN{FS="@"} {print $2,$3}' demo.log_after_sort   #BEGIN中预处理的是,把@号作为行的列分割符,把分割后的行的第2,3列输出  

          输出:(对于从sort得出的结果作为输入)
          10117 INFO
          10117 INFO
          10117 ERROR
          10117 ERROR
          10117 ERROR
          10222 INFO
          ...略

  • 相关阅读:
    linux 操作系统/xxx目录下都是什么文件?
    Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
    java初学
    虚拟机联网及远程连接-Linux基础环境命令学习笔记
    Linux 文件操作命令-Linux基础环境命令学习笔记
    Linux 权限、磁盘操作命令-Linux基础环境命令学习笔记
    Linux shell编程命令-Linux基础环境命令学习笔记
    C程序编译执行过程
    刨根问底:什么是yum源,yum的工作原理又是什么
    网关人性化详解
  • 原文地址:https://www.cnblogs.com/yuzhaoblog/p/8303573.html
Copyright © 2011-2022 走看看