2019独角兽企业重金招聘Python工程师标准>>>

apache访问日志分析

当前WEB服务器中联接次数最多的ip地址

#netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -nr

查看日志中访问次数最多的前10个IP

#cat access_log  |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 |less

查看日志中出现100次以上的IP

#cat access_log  |cut -d ' ' -f 1 |sort |uniq -c | awk '{if ($1 > 100) print $0}'|sort -nr |less

查看最近访问量最高的文件

#cat access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less

查看日志中访问超过100次的页面

#cat access_log | cut -d ' ' -f 7 | sort |uniq -c |  awk '{if ($1 > 100) print $0}' | less

统计某url,一天的访问次数

#cat access_log|grep '12/Aug/2009'|grep '/images/index/e1.gif'|wc|awk '{print $1}'

前五天的访问次数最多的网页

#cat access_log|awk '{print $7}'|uniq -c |sort -n -r|head -20

从日志里查看该ip在干嘛

#cat access_log | grep 218.66.36.119| awk '{print $1"\t"$7}' | sort | uniq -c | sort -nr | less

列出传输时间超过 30 秒的文件

#cat access_log|awk '($NF > 30){print $7}' |sort -n|uniq -c|sort -nr|head -20

列出最最耗时的页面(超过60秒的)

#cat access_log |awk  '($NF > 60 && $7~/\.php/){print $7}' |sort -n|uniq -c|sort -nr|head -100

转载于:https://my.oschina.net/SmileWolf/blog/76356

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

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

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

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

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

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

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

  4. python分析服务器日志_python实现web服务器日志分析脚本

    python日志分析脚本 用python可以实现大日志文件的分析,比如查到sql注入语句,然后看到IP,就可以改下脚本,用IP为特征取出日志,分析入侵过程. python比较shell脚本的优点是速度 ...

  5. web中间件日志分析脚本1.0(shell脚本)

    一.功能 二.效果图 0.刚运行脚本需要输入日志文件名或绝对路径 1.可查看不同IP的访问次数 2.查看某一IP访问了哪些页面,下面还可以将该日志保存到文件中,按y保存,**IP一定要写选项1里面有的 ...

  6. nginx日志分析脚本

    #!/usr/bin/env bashecho "" echo " =================================================== ...

  7. 我的日志分析之道:简单的Web日志分析脚本

    前言 长话短说,事情的起因是这样的,由于工作原因需要分析网站日志,服务器是windows,iis日志,在网上找了找,github找了找,居然没找到,看来只有自己动手丰衣足食. 那么分析方法我大致可分为 ...

  8. nginx安全日志分析脚本的编写

    https://blog.csdn.net/nextdoor6/article/details/51914966

  9. python 统计分析apache日志_python分析apache访问日志脚本分享

    #!/usr/bin/env python # coding=utf-8 #------------------------------------------------------ # Name: ...

  10. python脚本分析apache访问日志

    问题: 编写count_patt.py脚本,实现一个apche日志分析脚本: 统计每个客户端访问apache服务器的次数 将统计信息通过字典的方式显示出来 分别统计客户端是Firefox和MSIE的访 ...

最新文章

  1. Linux基础命令---e2fsck
  2. cellpadding,cellspacing都是废弃的属性了,早已不推荐使用,最新的html5里已经彻底去掉了这些表现型的属性。
  3. 基于html的数据库,基于HTML5的本地数据库与服务端数据库的协同研究
  4. 首批互联网地图服务牌照发放 图吧地图获得甲级服务资质
  5. android动态访问权限,android – Firebase规则:动态授予特定用户访问权限
  6. 论文多次被拒怎么办?Best Paper Award获得者聊聊如何才能中顶会
  7. 记录:JS异步解决方案的发展以及优缺点
  8. 公司来了个傻员工,改变了所有聪明的员工
  9. System.Data.SQLite(SQLite ADO.NET 2.0的提供程序,已经包含Sqlite引擎)
  10. win 10配置安装iis
  11. 自动驾驶模拟器Carla之python编程-(1)简介
  12. [转载] Python中filter筛选函数匿名参数问题
  13. Java如何比较两个数组是否相等
  14. 韩顺平 Java IO流 自学笔记
  15. Oct.14 华为数通部算法岗面经
  16. android 垂直方向布局,Android详解4种基本布局
  17. 浙江大学计算机学院足球队,校三好杯 | 海洋学院足球队:再创佳绩
  18. opencv读取海康威视摄像头
  19. javaScript特殊知识点归纳
  20. E. MEX and Increments---dp+优先队列+贪心

热门文章

  1. 聚类(2)-- Fuzzy k-means clustering
  2. Centos7 防火墙 ( firewalld ) 和 Selinux 一些简单操作命令
  3. EasyRecovery的高级设置如何使用
  4. 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一1.2.4 存储...
  5. 关于郭天祥51开发板无法烧敲代码问题的解决(Prolific USB-to-Serial Comm Port)
  6. IAR模板--怎样在IARproject中创建和使用模板
  7. C#中通过Lambda表达式为委托传入更多的参数
  8. 「leetcode」463. 岛屿的周长【模拟便可】详解
  9. inDesign文字教程,如何制作复古文本效果?
  10. 苹果Mac图片清晰度增强软件:Topaz Sharpen AI