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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux下vi命令大全

    linux下vi命令大全进入vi的命令 vifilename:打开或新建文件,并将光标置于第一行首 vi+nfilename:打开文件,并将光标置于第n行首 vi+filename

    2022年7月2日
    22
  • 十进制小数转换为二进制[通俗易懂]

    十进制小数转换为二进制[通俗易懂]十进制小数转换为二进制十进制小数转换方法十进制小数→→→→→二进制小数方法:“乘2取整”对十进制小数乘2得到的整数部分和小数部分,整数部分既是相应的二进制数码,再用2乘小数部分(之前乘后得到新的小数部分),又得到整数和小数部分.如此不断重复,直到小数部分为0或达到精度要求为止.第一次所得到为最高位,最后一次得到为最低位如:0.25的二进制0.25*2=0.5取整是00.5*…

    2022年9月25日
    2
  • mysql如何查询前10个数据_查询前十条数据

    mysql如何查询前10个数据_查询前十条数据要选择前10条记录,请在MySQL中使用LIMIT。让我们首先创建一个表-mysql>createtableDemoTable->(->PageNumbertext->);使用插入命令在表中插入一些记录-mysql>insertintoDemoTablevalues(‘Page-1’);mysql>insertintoDemoTabl…

    2025年10月3日
    3
  • linux下如何启动ice服务器,linux: ICE搭建

    linux下如何启动ice服务器,linux: ICE搭建环境:JDK1.8yuminstallgccgcc-c++glibc-headers-yyumgroupinstall”DevelopmentTools”-yyumupdate-ymkdir/usr/local/ice/bzip2-pvtarxfThirdParty-Sources-3.5.1.tar.gzcdThirdParty-Sources-3.5.1&a…

    2022年6月2日
    62
  • PTP授时服务器(NTP网络时间服务器)技术方案应用

    PTP授时服务器(NTP网络时间服务器)技术方案应用PTP授时服务器(NTP网络时间服务器)技术方案应用PTP授时服务器(NTP网络时间服务器)技术方案应用摘要:文章介绍了北斗卫星系统授时原理,分析了北斗/GPS双模授时在CDMA无线通信系统中应用的可行性,并给出了北斗/GPS双模授时系统的组成和在CDMA中的两种应用方式。1、概述卫星导航定位与授时系统是现代化大国极为重要的基础设施,卫星导航系统提供的精密授时在一个国家的工业、国防、通信等领域有着广泛和重要的应用。目前的卫星导航系统主要有美国的全球卫星定位系统GPS、俄罗斯的全球卫星导航系统GLO

    2025年5月25日
    3
  • 计算机中1kb等于多少字节,1mb等于多少kb「建议收藏」

    计算机中1kb等于多少字节,1mb等于多少kb「建议收藏」⑴计算机的储存容量1MB等于多少KB计算机的储存容量1MB=1024KB。MB,为英文“MByte”的简写,是计算机中的一种储存单位,读作“兆”。存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。网络上的所有信息都是以“位”(bit)为单位传递的,一个位就代表一个0或1。(1)1mb等于多少kb扩展阅读存储容量是便携存储产品最为关键的参数…

    2022年5月25日
    78

发表回复

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

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