`
qcyycom
  • 浏览: 193483 次
社区版块
存档分类
最新评论

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.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.查看当天访问排行前10urlcatdefault-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 删除日志文件 脚本

    在Linux系统管理中,日志文件的管理和维护是至关重要的任务。日志文件记录了系统运行过程中的各种事件,如程序错误、系统警告、安全事件等。随着时间的推移,这些文件可能会变得非常大,占用大量的磁盘空间,因此...

    Linux环境日志清除脚本

    Linux运行定时任务可有效清除目标日志信息;杜绝日志过大造成的冗余。身心省事........................................................

    Java项目linux启动脚本以及日志分割安装软件

    本资源主要涉及两个核心知识点:Java项目的Linux启动脚本和日志分割工具cronolog。 首先,让我们来深入理解Java项目的Linux启动脚本。在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的...

    linux顶定时日志删除脚本

    "Linux顶定时日志删除脚本"是一个实用的shell脚本,它能够帮助用户自动化地删除过期的日志文件,以保持系统整洁并防止日志数据过度积累。这个脚本具有可配置性,可以根据不同需求定制删除策略,比如设定保留的日志...

    网站日志统计分析脚本 v1.0.rar

    网站日志统计分析脚本1.0可统计出,百度和谷歌的日抓取情况{包括首页抓取、栏目页抓取、内容页抓取}、重复页面抓取 、404、301、304、日非正常访问IP等。并剔除假蜘蛛统计百度和谷歌蜘蛛抓取及各种网维数据]linux ...

    linux服务器自动清理日志的脚本和使用文档相关命令和定时任务。有脚本和文档,文档里有定时任务设置方法

    linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本...

    linux shell脚本定时清理tomcat日志文件

    Linux shell脚本定时清理tomcat日志文件 本文将详细介绍 Linux 环境中使用 shell 脚本来定时清理 Tomcat 日志文件的方法。该方法使用 cron 机制来实现每天自动切割日志文件,并删除 4 天前的日志文件。 知识点一:...

    Linux批量ping的脚本(Linux工具箱).pdf

    Linux批量ping的脚本是Linux工具箱中的一种实用工具,用于批量检查某个网段的连通性。下面是该脚本的详细介绍。 一、环境准备 在使用Linux批量ping的脚本之前,需要准备好环境。这里使用了ENSP模拟器来模拟某个IP...

    linux命令行与shell脚本编程.pdf

    linux命令行与shell脚本编程.pdf

    Linux主机日志分析排查脚本,定制化在主机中执行命令_HScan.zip

    Linux主机日志分析排查脚本,定制化在主机中执行命令_HScan

    嵌入式linux文件系统启动脚本及分析 linuxrc init shell busybox 分析

    ### 嵌入式Linux文件系统启动脚本及其分析 #### 一、概述 嵌入式Linux系统的启动过程是理解其工作原理的关键之一。在内核完成初始化之后,接下来的步骤便是启动用户空间的服务和应用。这个过程通常涉及到一系列...

    Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用.zip

    Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、Debian(Ubuntu、Deepin)操作系统爬坑.zip Linux命令行与shell脚本编程、Linux C库函数及系统调用编程、Linux内核分析即应用、...

    Linux命令行与shell脚本编程大全_learn-linuxshell.zip

    Linux命令行与shell脚本编程大全_learn-linuxshell

    linux qt 程序打包脚本及流程

    linux qt 程序打包脚本及流程。执行执行命令bash release.sh。程序名需要改,打包的文件保存在app中。最重要的一点是,脚本复制到LINUX下后,因为编码问题可能会报错,可以在linux下新建一个文件,手动敲入,执行...

    Linux操作系统Shell脚本.zip

    Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统Shell脚本.zipLinux操作系统Shell脚本.zip Linux操作系统Shell脚本.zipLinux操作系统...

    Linux运维自动化运维脚本.zip

    Linux运维自动化运维脚本.zip,自动化运维脚本 介绍 Linux系统运维中各种一键脚本 使用教程 openssh一键升级脚本,支持centos6、centos7、centos8。 Linux运维自动化运维脚本.zip,自动化运维脚本 介绍 Linux系统...

    linux系统自动巡检脚本

    1、对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_...

    Linux系统基线加固脚本

    Linux系统基线加固脚本

Global site tag (gtag.js) - Google Analytics