日志分析

随意的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

linux实用的日志分析脚本相关推荐

  1. linux常用的日志分析脚本

    linux实用的日志分析脚本日志分析随意的tail一个access_log文件,下面是一条经典的访问记录218.19.140.242 – - [10/Dec/2010:09:31:17 +0800] ...

  2. Linux下常用日志分析工具

    Linux下常用日志分析工具 Logcheck简介 对于拥有大量账户.系统繁忙的Linux系统而言,其日志文件是极其庞大的,很多没有用的信息会将值得注意的信息淹没,给用户分析日志带来了很大的不便.现在 ...

  3. MySQL 数据库慢查询日志分析脚本

    这个脚本是基于pt-query-digest做的日志分析脚本,变成可视化的格式. 目录结构是 ./mysql_data/log ./mysql_data/log/tmp ./slow_query # ...

  4. Shell+Linux命令实现日志分析

    这篇文章主要介绍了Shell+Linux命令实现日志分析,本文给出了结合grep命令.awk命令等实现了几个常用的日志分析统计长命令,需要的朋友可以参考下 一.列出当天访问次数最多的IP 命令: 复制 ...

  5. 【AWSL】之Linux文件系统与日志分析(inode、恢复EXT类型的文件、恢复XFS类型的文件)

    序言 这里我主要介绍Linux文件系统与日志分析 文件系统与日志分析 序言 一.inode与block 1. 概述 ①inode的内容 ②inode号码 ③文件存储 ④inode的大小 ⑤inode的 ...

  6. Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)

    Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...

  7. python分析服务器日志_python实现web服务器日志分析脚本

    python日志分析脚本 用python可以实现大日志文件的分析,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程. python比较shell脚本的优点是速度 ...

  8. linux日志.pdf,一种用于LINUX的AUDIT日志分析方法.pdf

    一种用于Linux的audit日志分析方法 技术领域 本发明涉及服务器技术领域,具体的说是一种用于Linux的audit日志分析方法. 背景技术 Linux内核有用日志记录事件的能力,比如记录系统调用 ...

  9. linux文件系统和日志分析!

    linux文件系统和日志分析 一.inode和block block(块) inode(索引节点) inode的元信息 简述文件的读取过程 inode的特殊作用 stat命令 二.硬链接与软链接 硬链 ...

最新文章

  1. mysql cert_Mysql使用SSL连接
  2. 一次使用 Eclipse Memory Analyzer 分析 Tomcat 内存溢出
  3. 【C 语言】字符串 一级指针 内存模型 ( 指定大小字符数组 | 未指定大小字符数组 | 指向常量字符串的指针 | 指向堆内存的指针 )
  4. python filter函数_Python列表的8个实用技巧
  5. jsdbc mysql.ocx_JS直接访问数据 -SQLite | 学步园
  6. html回复评论_3天内看了3000多篇《哈佛商业评论》,挑出来最有用的分享下
  7. vim 函数列表插件
  8. 零基础入门专利代理考试需要了解的,持续更新ing
  9. iPhone 12 Pro系列终于不怕弯了!
  10. bitmap位图方案解决海量数据文件排序的问题
  11. 一、cadence ic 5141 ——软件下载地址以及常见错误
  12. 保研面试复习之数据结构篇
  13. ImageJ如何获取图片RGB强度和灰度值
  14. 关于信息安全产业的调研报告
  15. 改led背光有光斑_为什么把车灯改成LED,效果还不如卤素?
  16. EPP (Enhanced Parallel Port 增强型并口)
  17. Macbook pro 电脑显示连上Wi-Fi但无法上网:解决方案汇总
  18. 数字证书是什么,里面都包含那些内容
  19. win10开机启动慢如何解决?三种方法帮你解决!
  20. 英特尔对手机的几个痛苦领悟

热门文章

  1. 通过图灵测试!Google掌舵人说“打电话AI”是一次非凡突破
  2. 马库斯再谈AlphaGo Zero不是从零开始,AGI可能需要这十大先天机制
  3. Mageia 7 Beta 3 发布,Mandriva Linux 社区分支
  4. 英语每日阅读---1、科学美国人60秒:如果觉得唱歌很难 那就吹口哨吧
  5. Linux下kvm:检测硬件是否支持虚拟化
  6. mysql索引详解(转)
  7. JDK+MyEclipse+Tomcat的配置(修改Tomcat 6.x的端口)
  8. Golang中interface{}作为函数参数和函数返回值的使用
  9. django的json返回值带有汉字的处理
  10. Linux管理员手册