专栏首页流柯技术学院linux实用的日志分析脚本

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.xml HTTP/1.1″ 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)”

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

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

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

cat pic.access.log |grep /2012/ |wc -l

cat c_access.log |grep "/message/publishmsg/\|/message/publish/" >test1.log 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android APP测试的日志文件抓取

      实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志

    流柯
  • Tomcat7配置管理员帐号密码及权限

    在使用tomcat时,若要使用管理监控功能,需要用用户名密码登录使用,而tomcat7默认是将用户是注释的,所以需要配置后使用,

    流柯
  • python批量下载图片的三种方法

    win32com可以获得类似js里面的document对象,但貌似是只读的(文档都没找到)。

    流柯
  • Nginx日志配置及日志分析脚本案例

    其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息

    菲宇
  • Flask使用mysql数据池

    人生不如戏
  • 爱提问题是对的,但是……

    可以说上述三条理由都是笔者在为自己这种自私的行为开脱,但是要笔者不情不愿的回答一些“不是问题”的问题,憋屈啊。将心比心,因为知晓己所不欲勿施于人,所以笔者很少提...

    小美娜娜
  • 创建属于自己的第一个Composer/Packagist包

    Composer 是 PHP 的一个依赖管理工具,Composer 不是一个包管理器,它涉及 “packages” 和 “libraries”,但它在每个项目的...

    沈唁
  • C#基础知识回顾--线程传参

      在不传递参数情况下,一般大家都使用ThreadStart代理来连接执行函数,ThreadStart委托接收的函数不能有参数, 也不能有返回值。如果希望传递参...

    hbbliyong
  • 网址推荐

    版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/che...

    程裕强
  • 前端css实现最基本的时间轴

    祈澈菇凉

扫码关注云+社区

领取腾讯云代金券