统计指定时间段的访问真正WEB页面(去除静态请求)的IP的TOP100排行
最近就在磨这个脚本以达到SEO同事要求哈。
awk -v b=[21/Apr/2015:15:46 -v a=[21/Apr/2015:16:46 '$4 > b && $4 < a' log_path|awk '$7!~/png|gif|jpg|jpeg|css|\.js|\.ico/ {print $1}'| sort | uniq -c | sort -n|tail -100
183.38.3.209 139.227.228.217 219.130.218.69 123.150.243.9 113.12.14.182 123.160.206.203 203.208.60.108 112.124.127.53 115.28.203.70 124.207.19.18 218.17.157.50 14.118.132.30 114.83.101.234 125.42.67.72 220.249.91.34 221.223.135.254 202.109.164.190 218.241.145.38 14.118.132.23 111.206.165.43 49.4.167.177 113.104.27.200 218.58.79.155 61.50.123.22 207.46.13.110 113.88.245.130 120.52.71.98 220.248.17.218 61.148.221.114 140.206.72.2 221.224.90.35 114.249.85.224 112.80.208.91 180.107.57.222 61.131.28.85 113.97.142.20 210.29.192.202 222.180.251.90 121.41.122.220 222.209.124.67 222.222.33.106 113.90.202.190 211.157.159.11 116.226.227.20 116.22.230.218 220.160.150.57 116.231.72.8 180.175.170.152 106.123.222.219 218.1.23.34 115.218.26.254 101.81.18.81 218.107.198.190 27.17.32.194 110.80.33.204 112.254.75.220 218.62.90.77 219.142.243.141 110.249.166.98 112.65.181.166 61.149.254.42 61.191.29.226 115.195.158.205 121.12.109.3 112.65.159.2 119.78.130.142 58.246.226.250 218.17.125.194 122.138.250.238 223.203.209.4 115.238.244.247 58.250.164.227 203.208.60.111 114.235.1.19 113.12.138.166 123.138.184.168 14.222.86.194 116.211.121.131 119.188.35.11 61.240.149.130 203.208.60.122 118.122.114.210 121.199.27.53 183.133.35.218 203.208.60.125 60.173.202.33 175.102.134.139 111.198.19.242 14.153.193.211 218.201.70.37 58.100.191.162 121.11.71.26 121.11.70.219 121.11.70.221 203.195.184.135 203.208.60.119
统计指定时间段的访问真正WEB页面(去除静态请求)的IP的TOP100排行的更多相关文章
- 用Chrome devTools 调试Android手机app中的web页面。
(1) 手机要满足Android系统为4.4或更高版本,低版本不支持这种方式.(2) 确保App已经开启了webview的debug调试模式,由Android工程师协助.(2) 用usb数据线连接好手 ...
- 活动 Web 页面人机识别验证的探索与实践
在电商行业,线上的营销活动特别多.在移动互联网时代,一般为了活动的快速上线和内容的即时更新,大部分的业务场景仍然通过 Web 页面来承载.但由于 Web 页面天生“环境透明”,相较于移动客户端页面在安 ...
- 静态web页面与动态web页面的区别
一.静态web页面 在静态web程序中,客户端使用web浏览器经过网络连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务区我现在需要得到哪个页面,所有的请求交给web服务器,之后 ...
- kali访问宿主机Web页面解决方案
1.首先安装好PHPDVWA测试平台,将等级设置成low,kali中自带了python2.7.为了不再宿主机中修改python3.6,所以要利用kali来模访问宿主机中的Web页面.如果不进行配置修改 ...
- 做web开发和测试,修改hosts指定某个域名访问某个特定的IP后,如何使hosts立即生效的方法
本文转自SUN'S BLOG,原文地址:http://whosmall.com/post/143 hosts的配置方法: 在windows系统中,找到C:\windows\system32\drive ...
- web页面实现指定区域打印功能
web页面实现指定区域打印功能 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 详细如下: <style media=print type="t ...
- 集群重启后启动ambari-server访问Web页面无法启动集群解决
集群重启后启动ambari-server访问Web页面无法启动集群解决 使用ambari部署的集群重新启动后,必须手动重启ambari-server和所有集群主机上的ambari-agent. amb ...
- 打印web页面指定区域的三种方法
本文和大家分享一下web页面实现指定区域打印功能的三种方法,一起来看下吧. 第一种方法:使用CSS 定义一 个.noprint的class,将不打印的内容放入这个class内. 代码如下: <s ...
- ios访问web页面<div>点击事件不起效果,以及alert()显示url的解决办法
ios访问web页面<div>点击不起效果,在其div上添加style=”cursor:pointer:“ jquery web页面动态append()事件调用方法:$(document) ...
随机推荐
- es6小技巧
let myKey = 'variableKey'; let obj = { key1: 'One', key2: 'Two', [myKey]: 'Three' /* 棒呆! */ }; 给变量键加 ...
- tyvj1728 普通平衡树
为了彻底理解树状数组,试着用树状数组做了下普通平衡树 而树状数组只能离线做,或者保证值的大小在数组可承受的范围内也是可以的,因为要求离线是因为必须事前对所有数离散化. 然后我们看刘汝佳蓝书上的图 利用 ...
- mvc与mvvm
mvc:被动型式的,也就是说,只有view有要求的时候,控制器才有反应 View Controller Model 可以把一个页面看作是由多个view组成 Controller控制 ...
- Android--图片的三级缓存策略
三级缓存缓存(内存)--->本地磁盘---->网络1.首先看一下图片存储到本地磁盘 public class FileUtils { String path;//文件存储的地方 publi ...
- 黑马程序猿_try-catch-finally
------- android培训.java培训.期待与您交流! ---------- try-catch-finally中怎样定义语句呢? 1.try块中主要定义可能出现的异常处理语句 2.catc ...
- 互联网TCP/IP五层模型(一)
转载自:阮一峰 我们每天使用互联网.你是否想过,它是怎样实现的? 全世界几十亿台电脑,连接在一起,两两通信. 上海的某一块网卡送出信号,洛杉矶的还有一块网卡竟然就收到了.两者实际上根本不知道对方的物理 ...
- 第七讲:HTML5中的canvas两个小球全然弹性碰撞
<html> <head> <title>小球之间的碰撞(全然弹性碰撞)</title> <script src="../js/jsce ...
- [Angular 2] Using ng-model for two-way binding
Two-way binding still exists in Angular 2 and ng-model makes it simple. The syntax is a combination ...
- 一起学android之怎样获取手机程序列表以及程序相关信息并启动指定程序 (26)
效果图: 程序列表: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFpX3FpbmdfeHVfa29uZw==/font/5a6L5L2T/fonts ...
- CreateFont具体解释
CFont * f; f = new CFont; f->CreateFont(10, // nHeight 0, // nWidth 0, // n ...