大连仟亿科技
客服中心
  • 电话
  • 电话咨询:0411-39943997
  • 手机
  • 手机咨询:15840979770
    手机咨询:13889672791
网络营销 >更多
您现在的位置:仟亿科技 > 新闻中心 > 常见问题

从weblog分析某个业务下的ip访问量

作者:billionnet 发布于:2012/6/25 18:01:50 点击量:

 

目标:
对日志做分析,获取各个模块的ip访问量。

计划方法:
1. 首先获得符合条件的访问日志记录
2. 对符合条件的记录做排序做uniq得到模块目录下唯yiip列表
3. 再使用uniq 获得各个模块的ip数量

实施步骤:
1. 提取符合条件的日志行,输出ip地址和url

  1.     cat www.access.log |awk "($7 ~ /.php/|| $7 ~//mod1//){print $1 " " $7}"

2. 通过sed从url中提取模块目录的名称

  1.     |sed -e "s/(^/[^/?"]*).*/1/"

3. 排序求每个模块下唯yi的ip

  1.     | awk "{print $2 " " $1}"  |sort |uniq

4. 对每个模块做统计倒序排列

  1.     | awk "{print $1}" | uniq -c |sort -nr

合起来:

  1. cat www.access.log |awk "($7 ~ /.php/|| $7 ~//mod1//){print $1 " " $7}"  
  2.   |sed -e "s/(^/[^/?"]*).*/1/"  
  3.   | awk "{print $2 " " $1}"  |sort |uniq
  4.   | awk "{print $1}" | uniq -c |sort -nr

 



分享到:


评论加载中...
内容:
评论者: 验证码:
  

Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号   google网站地图   百度网站地图   网站地图

公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明