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 -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常用的日志分析脚本相关推荐
- linux实用的日志分析脚本
日志分析 随意的tail一个access_log文件,下面是一条经典的访问记录 218.19.140.242 – - [10/Dec/2010:09:31:17 +0800] "GET /q ...
- Shell+Linux命令实现日志分析
这篇文章主要介绍了Shell+Linux命令实现日志分析,本文给出了结合grep命令.awk命令等实现了几个常用的日志分析统计长命令,需要的朋友可以参考下 一.列出当天访问次数最多的IP 命令: 复制 ...
- 【AWSL】之Linux文件系统与日志分析(inode、恢复EXT类型的文件、恢复XFS类型的文件)
序言 这里我主要介绍Linux文件系统与日志分析 文件系统与日志分析 序言 一.inode与block 1. 概述 ①inode的内容 ②inode号码 ③文件存储 ④inode的大小 ⑤inode的 ...
- Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)
Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...
- linux文件系统和日志分析!
linux文件系统和日志分析 一.inode和block block(块) inode(索引节点) inode的元信息 简述文件的读取过程 inode的特殊作用 stat命令 二.硬链接与软链接 硬链 ...
- MySQL 数据库慢查询日志分析脚本
这个脚本是基于pt-query-digest做的日志分析脚本,变成可视化的格式. 目录结构是 ./mysql_data/log ./mysql_data/log/tmp ./slow_query # ...
- python分析服务器日志_python实现web服务器日志分析脚本
python日志分析脚本 用python可以实现大日志文件的分析,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程. python比较shell脚本的优点是速度 ...
- linux日志.pdf,一种用于LINUX的AUDIT日志分析方法.pdf
一种用于Linux的audit日志分析方法 技术领域 本发明涉及服务器技术领域,具体的说是一种用于Linux的audit日志分析方法. 背景技术 Linux内核有用日志记录事件的能力,比如记录系统调用 ...
- linux 日志压缩及清理,linux下的日志压缩脚本
linux下的日志压缩脚本: #!/bin/bash #第一步:先定义项目列表如下: projects="project-a project-b project-c project-d&qu ...
最新文章
- 2022-2028年中国TCO导电玻璃行业市场研究分析及前瞻规划报告
- linux 普通用户 mysql_Linux普通用户部署mysql
- 51Nod - 1035 最长的循环节
- 前端html5的框架有哪些,10大html5前端框架
- Git之深入解析本地仓库的基本操作·仓库的获取更新和提交历史的查看撤销以及标签别名的使用
- P2038 无线网络发射器选址
- php fopen 找不着文件,fopen 系统找不到指定路径 PHP文件包含详细讲述(4)
- 函数sscanf小结
- SharePoint2013 备份还原
- 信息学奥赛一本通 2068:【例2.6】鸡兔同笼
- bulkwrite 批量插入_使用EF扩展EntityFramework.BulkInsert实现批量插入
- java面试笔试大全
- php7 ob get contents,关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
- 高中数学对计算机,对高中数学计算机学习技巧的探讨
- [C#学习教程-委托]001.大道至简之委托(代理),匿名函数,Lambda表达式
- HTL5 JavaScript里的DOM节点简单思维导图(元素节点,文本节点,节点的增删改查) 高清可打印
- linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
- 腾讯云运维干货沙龙-海量运维实践大曝光 (一)
- 内存池(memory pool)
- uni-app,原生APP,关于苹果APP集成Sign in with Apple(通过Apple登录)后,APP内注册需要强制绑定手机号,审核被拒问题