Apache日志分析_shell命令行

Apache日志分析_shell命令行

说明:
1.我的日志预先设定好按日生成文件:“CustomLog “|/opt/apache/bin/rotatelogs /opt/apache/logs/www.website.com-access_log.%Y-%m-%d 86400” common”
2.我的日志格式:“61.135.194.120 – – [08/Aug/2011:08:00:28 +0800] “GET /favicon.ico HTTP/1.1” 404 209”

命令行日志分析:
1,查看apache进程:
  ps aux | grep httpd | grep -v grep | wc -l
2,查看80端口的tcp连接:
  netstat -tan | grep “ESTABLISHED” | grep “:80” | wc -l
  
3,通过日志查看当天ip连接数,过滤重复:
  cat www.website.com-access_log.2011-08-08  |awk ‘{print $1}’ | sort | uniq -c | sort -nr
  
4,当天ip连接数最高的ip都在干些什么,取前十条记录:
  cat www.website.com-access_log.2011-08-08 |grep 114.255.136.70 |awk ‘{print $7}’ | sort | uniq -c | sort -nr|head -n 10
  
5,当天访问页面排前10的url:
  cat www.website.com-access_log.2011-08-08 |awk ‘{print $7}’ | sort | uniq -c | sort -nr|head -n 10
  
6,用tcpdump嗅探80端口的访问看看谁最高,我的apache有前端负载均衡来nat,所以本条不适用:
  tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F”.” ‘{print $1″.”$2″.”$3″.”$4}’ | sort | uniq -c | sort -nr
  接着就可以从日志里查看该ip在干嘛
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113942.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jackson 动态过滤属性,编程式过滤对象中的属性

    Jackson 动态过滤属性,编程式过滤对象中的属性

    2022年3月2日
    33
  • JVM内存结构面试问题及解答[通俗易懂]

    JVM内存结构面试问题及解答[通俗易懂]以下是jvm内存的常见面试问题:1、JVM管理的内存结构是怎样的?2、不同的虚拟机在实现运行时内存的时候有什么区别?3、运行时数据区中哪些区域是线程共享的?哪些是独享的?4、除了JVM运行时内存以外,还有什么区域可以用吗?5、堆和栈的区别是什么?6、Java中的数组是存储在堆上还是栈上的?7、Java中的对象创建有多少种方式?8、Java中对象创建的过程是怎么样的?9、Java…

    2022年5月12日
    30
  • 怎样做一个软件项目经理助理_软件开发项目经理的职责

    怎样做一个软件项目经理助理_软件开发项目经理的职责第一部分:软件项目经理的要求首先是一个管理者。其次熟悉某些工具,某几种语言。行业背景。项目管理技能。软件项目经理面临的恶劣环境,我们绝大部分软件企业执行在相对混乱的状态(CMM一级),组织不大可能

    2022年8月3日
    4
  • springboot-mybatis多数据源的两种整合方法[通俗易懂]

    springboot-mybatis多数据源的两种整合方法[通俗易懂]springboot-mybatis整合多数据源简介:       随着并发量的不断增加,显然单个数据库已经承受不了高并发带来的压力。一个项目使用多个数据库(无论是主从复制–读写分离还是分布式数据库结构)的重要性变得越来越明显。传统项目中(个人对传统项目的理解就是所有的业务模块都在一个tomcat中完成,多个相

    2022年6月24日
    25
  • Flink SQL Client综合实战

    Flink SQL Client综合实战

    2020年11月19日
    191
  • android 换机 软件 评比,安卓一键换机软件哪个好?手机换机软件排行榜TOP3推荐…

    android 换机 软件 评比,安卓一键换机软件哪个好?手机换机软件排行榜TOP3推荐…原标题:安卓一键换机软件哪个好?手机换机软件排行榜TOP3推荐买了新的安卓手机后,旧手机里很多数据不知道怎么导入新手机,同品牌换机可以用自带的换机软件。但跨品牌手机,就会存在软件不兼容等诸多不便。比如小米手机换华为,vivo手机换OPPO,这个问题困扰着很多换机一族。今天就给大家推荐小编私藏的手机换机软件TOP3:1⃣️手机克隆★★★★☆这款是华为自带的换机软件,同品牌的手机资料如视频照片、音乐文…

    2022年5月26日
    151

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号