国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

shell統計pv和uv、獨立ip的方法

2020-07-27 19:16:55
字體:
來源:轉載
供稿:網友

每天分析日志的哥們實在傷不起,經常需要給出PV,UV,獨立IP等一些統計值,使用C/C++,java都可以寫,過程是這樣的,先讀取文件,逐行掃描,把能標記的值放入數據結構中,排重得出最終結果,其實Linux本身有很強大的文本處理功能,完全可以用shell + 一些文本小工具得出結果。

Nngix輸出的access log文件如下:

日志文件代碼 

復制代碼 代碼如下:

192.168.1.166 - - 119272312 [05/Nov/2011:16:06:59 +0800] "GET /index.html HTTP/1.1" 200 370 "http://192.168.1.201/" "Chrome/15.0.874.106" "-" 
192.168.1.166 - - 119272312 [05/Nov/2011:16:06:59 +0800] "GET /poweredby.png HTTP/1.1" 200 3034 "http://192.168.1.201/" "Chrome/15.0.874.106" "-" 
192.168.1.177 - - 1007071650 [05/Nov/2011:16:06:59 +0800] "GET /favicon.ico HTTP/1.1" 404 3650 "-" "Chrome/15.0.874.106" "-" 
192.168.1.178 - - 58565468 [05/Nov/2011:16:17:40 +0800] "GET / HTTP/1.1" 200 3700 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)" "-" 
192.168.1.166 - - 119272312 [05/Nov/2011:16:17:40 +0800] "GET /nginx-logo.png HTTP/1.1" 200 370 "http://192.168.1.201/" "Chrome/15.0.874.106" "-" 
 

PV很簡單,大致就是統計某個URL的訪問次數,例如統計/index.html的訪問次數

復制代碼 代碼如下:
 
grep "/index.html" /var/log/nginx/access.log 主站蜘蛛池模板: 修文县| 汶上县| 宝兴县| 孝感市| 博野县| 隆尧县| 二连浩特市| 安平县| 从江县| 永寿县| 封丘县| 安福县| 凤庆县| 绍兴县| 廉江市| 济阳县| 富阳市| 大连市| 鄯善县| 和平县| 赣州市| 海伦市| 县级市| 东平县| 新竹市| 沙坪坝区| 静乐县| 六安市| 寿光市| 嵩明县| 宁南县| 沁水县| 吕梁市| 财经| 潞城市| 清涧县| 嘉峪关市| 肃南| 本溪市| 五大连池市| 香河县|