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 -l2.分析日志查看当天的ip连接数
cat default-access_log | grep “10/Dec/2010″ | awk ‘{print $2}’ | sort | uniq -c | sort -nr3.查看指定的ip在当天究竟访问了什么url
cat default-access_log | grep “10/Dec/2010″ | grep “218.19.140.242″ | awk ‘{print $7}’ | sort | uniq -c | sort -nr4.查看当天访问排行前10的url
cat default-access_log | grep “10/Dec/2010″ | awk ‘{print $7}’ | sort | uniq -c | sort -nr | head -n 105.看到指定的ip究竟干了什么
cat default-access_log | grep 218.19.140.242 | awk ‘{print 1''\t”8}’ | sort | uniq -c | sort -nr | less6.查看访问次数最多的几个分钟(找到热点)
awk ‘{print $4}’ default-access_log |cut -c 14-18|sort|uniq -c|sort -nr|head7.统计一个文本中包含字符个数cat pic.access.log |grep /2012/ |wc -lcat c_access.log |grep "/message/publishmsg/\|/message/publish/" >test1.log 

本文内容来自于原文链接:http://www.cnblogs.com/liu-ke/p/4301827.html

转载于:https://www.cnblogs.com/yana/p/5089539.html

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

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

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

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

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

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

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

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

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

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

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

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

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

  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下的日志压缩脚本

    linux下的日志压缩脚本: #!/bin/bash #第一步:先定义项目列表如下: projects="project-a project-b project-c project-d&qu ...

最新文章

  1. 2022-2028年中国TCO导电玻璃行业市场研究分析及前瞻规划报告
  2. linux 普通用户 mysql_Linux普通用户部署mysql
  3. 51Nod - 1035 最长的循环节
  4. 前端html5的框架有哪些,10大html5前端框架
  5. Git之深入解析本地仓库的基本操作·仓库的获取更新和提交历史的查看撤销以及标签别名的使用
  6. P2038 无线网络发射器选址
  7. php fopen 找不着文件,fopen 系统找不到指定路径 PHP文件包含详细讲述(4)
  8. 函数sscanf小结
  9. SharePoint2013 备份还原
  10. 信息学奥赛一本通 2068:【例2.6】鸡兔同笼
  11. bulkwrite 批量插入_使用EF扩展EntityFramework.BulkInsert实现批量插入
  12. java面试笔试大全
  13. php7 ob get contents,关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
  14. 高中数学对计算机,对高中数学计算机学习技巧的探讨
  15. [C#学习教程-委托]001.大道至简之委托(代理),匿名函数,Lambda表达式
  16. HTL5 JavaScript里的DOM节点简单思维导图(元素节点,文本节点,节点的增删改查) 高清可打印
  17. linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
  18. 腾讯云运维干货沙龙-海量运维实践大曝光 (一)
  19. 内存池(memory pool)
  20. uni-app,原生APP,关于苹果APP集成Sign in with Apple(通过Apple登录)后,APP内注册需要强制绑定手机号,审核被拒问题

热门文章

  1. Eclipse启动Tomcat时45秒超时的解决方法
  2. 今天加入了“宇宙通史:木星”
  3. 兼容浏览器的布局CSS
  4. 业务线开发流程图(四)
  5. 零基础带你学习MySQL—Delete语句以及注意事项(九)
  6. SQL62 出现三次以上相同积分的情况
  7. 调制解调器报告了一个错误是什么状况
  8. 预约挂号费用保险赔吗?
  9. 你认识的有钱人,是怎么起家的?是做什么生意的?
  10. 连续一个月,每天只吃一个苹果,身体会怎么样?