受益了,转给大家看看
日志分析
随意的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系统管理中,日志文件的管理和维护是至关重要的任务。日志文件记录了系统运行过程中的各种事件,如程序错误、系统警告、安全事件等。随着时间的推移,这些文件可能会变得非常大,占用大量的磁盘空间,因此...
Linux运行定时任务可有效清除目标日志信息;杜绝日志过大造成的冗余。身心省事........................................................
最实用的Linux 命令行和shell脚本编程宝典,是最常用的参考手册。
linux 版看门狗脚本日志功能,定时检测程序存活,重启程序。ubuntu下功能很强大。ubuntu下功能很强大。ubuntu下功能很强大。
本资源主要涉及两个核心知识点:Java项目的Linux启动脚本和日志分割工具cronolog。 首先,让我们来深入理解Java项目的Linux启动脚本。在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的...
网站日志统计分析脚本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脚本编程.pdf
Linux主机日志分析排查脚本,定制化在主机中执行命令_HScan
Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、Debian(Ubuntu、Deepin)操作系统爬坑.zip Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、...
linux qt 程序打包脚本及流程。执行执行命令bash release.sh。程序名需要改,打包的文件保存在app中。最重要的一点是,脚本复制到LINUX下后,因为编码问题可能会报错,可以在linux下新建一个文件,手动敲入,执行...
Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统...
日志分析 随意的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_...
Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、Debian(Ubuntu、Deepin)操作系统爬坑.zip Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、...
nginx访问日志分析脚本,统计某一时段内的日志数据
Linux 系统 Tomcat 重启脚本判断日志超过一定大小自动重启,是指在 Linux 操作系统中使用 shell 脚本来监控 Tomcat 服务器的日志文件大小,当日志文件超过一定大小时,自动重启 Tomcat 服务器,以确保服务的稳定运行...
linux脚本sftp上传文件