受益了,转给大家看看
日志分析
随意的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.xmlHTTP/1.1″2001933“-”“Mozilla/5.0(Windows;U;WindowsNT5.1;zh-CN;rv:1.9.2.8)Gecko/20100722Firefox/3.6.8(.NETCLR3.5.30729)”
实用的日志分析脚本了解日志的各种定义后,这里分享一下从网上淘来的一些对日志分析的脚本
1.查看apache的进程数ps-aux|grephttpd|wc-l
2.分析日志查看当天的ip连接数catdefault-access_log|grep“10/Dec/2010″|awk‘{print$2}’|sort|uniq-c|sort-nr
3.查看指定的ip在当天究竟访问了什么urlcatdefault-access_log|grep“10/Dec/2010″|grep“218.19.140.242″|awk‘{print$7}’|sort|uniq-c|sort-nr
4.查看当天访问排行前10的urlcatdefault-access_log|grep“10/Dec/2010″|awk‘{print$7}’|sort|uniq-c|sort-nr|head-n10
5.看到指定的ip究竟干了什么catdefault-access_log|grep218.19.140.242|awk‘{print$1″\t”$8}’|sort|uniq-c|sort-nr|less
6.查看访问次数最多的几个分钟(找到热点)awk‘{print$4}’default-access_log|cut-c14-18|sort|uniq-c|sort-nr|head
7.统计一个文本中包含字符个数
catpic.access.log|grep/2012/|wc-l
分享到:
相关推荐
在Linux系统管理中,日志文件的管理和维护是至关重要的任务。日志文件记录了系统运行过程中的各种事件,如程序错误、系统警告、安全事件等。随着时间的推移,这些文件可能会变得非常大,占用大量的磁盘空间,因此...
nginx访问日志分析脚本 shell脚本
Linux运行定时任务可有效清除目标日志信息;杜绝日志过大造成的冗余。身心省事........................................................
最实用的Linux 命令行和shell脚本编程宝典,是最常用的参考手册。
本资源主要涉及两个核心知识点:Java项目的Linux启动脚本和日志分割工具cronolog。 首先,让我们来深入理解Java项目的Linux启动脚本。在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的...
"Linux顶定时日志删除脚本"是一个实用的shell脚本,它能够帮助用户自动化地删除过期的日志文件,以保持系统整洁并防止日志数据过度积累。这个脚本具有可配置性,可以根据不同需求定制删除策略,比如设定保留的日志...
Linux命令行与Shell脚本编程是一本专注于教授用户如何有效地使用Linux命令行和编写Shell脚本的书籍。该书的编纂目的是为了帮助读者掌握Linux操作系统下的命令行操作技能和自动化任务的脚本编程能力。内容涵盖了Linux...
网站日志统计分析脚本1.0可统计出,百度和谷歌的日抓取情况{包括首页抓取、栏目页抓取、内容页抓取}、重复页面抓取 、404、301、304、日非正常访问IP等。并剔除假蜘蛛统计百度和谷歌蜘蛛抓取及各种网维数据]linux ...
linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本...
通过学习这些内容,你可以编写出处理日常任务的自动化脚本,比如定时备份、日志分析、文件批量处理等。 此外,书中还涉及了一些高级主题,如正则表达式,这是在处理文本数据时非常强大的工具;错误处理和调试技巧,...
Linux shell脚本定时清理tomcat日志文件 本文将详细介绍 Linux 环境中使用 shell 脚本来定时清理 Tomcat 日志文件的方法。该方法使用 cron 机制来实现每天自动切割日志文件,并删除 4 天前的日志文件。 知识点一:...
Linux批量ping的脚本是Linux工具箱中的一种实用工具,用于批量检查某个网段的连通性。下面是该脚本的详细介绍。 一、环境准备 在使用Linux批量ping的脚本之前,需要准备好环境。这里使用了ENSP模拟器来模拟某个IP...
Linux命令行与shell脚本编程大全是计算机编程领域中,针对Linux操作系统用户界面的一本权威指南。本书深入浅出地介绍了如何高效地利用命令行进行日常管理工作以及编写shell脚本来自动化任务处理。涵盖了从基础命令的...
Linux主机日志分析排查脚本是系统管理员和网络安全专家用于诊断系统问题和发现安全漏洞的重要工具。本脚本名为HScan,能够对Linux系统中的日志文件进行深入分析,并在主机中执行定制化的命令来进行排查和修复操作。...
### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...
但于此同时,在进行交易信息分析时,部分需要根据原始数据计算才能得到的指标无法直接获取,而且日志信息比较杂乱,不便汇总分析,因此需要使用bash脚本对日志进行交易情况分析。 内容包括(bash脚本及注释,日志...
Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统...
linux qt 程序打包脚本及流程。执行执行命令bash release.sh。程序名需要改,打包的文件保存在app中。最重要的一点是,脚本复制到LINUX下后,因为编码问题可能会报错,可以在linux下新建一个文件,手动敲入,执行...
1、对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_...