小乔 发表于 2017-1-3 11:57:43

apache访问日志分析

  当前WEB服务器中联接次数最多的ip地址
  #netstat-ntu|awk'{print$5}'|sort|uniq-c|sort-nr
  查看日志中访问次数最多的前10个IP
  #cataccess_log|cut-d''-f1|sort|uniq-c|sort-nr|awk'{print$0}'|head-n10|less
  查看日志中出现100次以上的IP
  #cataccess_log|cut-d''-f1|sort|uniq-c|awk'{if($1>100)print$0}'|sort-nr|less

  查看最近访问量最高的文件
  #cataccess_log|tail-10000|awk'{print$7}'|sort|uniq-c|sort-nr|less
  查看日志中访问超过100次的页面
  #cataccess_log|cut-d''-f7|sort|uniq-c|awk'{if($1>100)print$0}'|less
  
  统计某url,一天的访问次数
  #cataccess_log|grep'12/Aug/2009'|grep'/images/index/e1.gif'|wc|awk'{print$1}'
  前五天的访问次数最多的网页
  #cataccess_log|awk'{print$7}'|uniq-c|sort-n-r|head-20
  从日志里查看该ip在干嘛
  #cataccess_log|grep218.66.36.119|awk'{print$1"\t"$7}'|sort|uniq-c|sort-nr|less
  列出传输时间超过 30 秒的文件
  #cataccess_log|awk'($NF>30){print$7}' |sort-n|uniq-c|sort-nr|head-20
  
  列出最最耗时的页面(超过60秒的)
  #cataccess_log|awk '($NF>60&&$7~/\.php/){print$7}' |sort-n|uniq-c|sort-nr|head-100
页: [1]
查看完整版本: apache访问日志分析