妃子笑 发表于 2019-8-10 09:20:34

【请教】怎么统计网站的log数据?

大家好啊,从网站的服务器上下载了www.abc.com_nginx.log

想看看log数据。

但是数据比较分散、杂乱:

203.208.60.10 - - "GET /pba.html HTTP/1.1" 200 17416 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
123.125.71.105 - - "GET /tag/forty-seven HTTP/1.1" 301 5 "-" "Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;) AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
123.125.71.32 - - "GET /tag/forty-seven/ HTTP/1.1" 200 36940 "-" "Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;) AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
203.208.60.124 - - "GET /cari.html HTTP/1.1" 200 13978 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
185.86.164.102 - - "GET /wp-login.php HTTP/1.1" 301 178 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
203.208.60.105 - -


上面这种数据有几十M,我想按IP统计下,按照每个IP访问次数多少从高到低排列,并且显示每个IP访问的次数,要怎么弄呢?

我之前见过别人的,但是不知道怎么弄?用notepad++还是excel统计呢?

谢谢!@_@


老刘 发表于 2019-8-10 12:31:04

谷歌统计不好吗?

非要看LOG,可以搜索一下LOG分析工具。

dookey 发表于 2019-8-10 15:12:01

搜一下 goaccess 吧 可以统计log

妃子笑 发表于 2019-8-11 13:45:32

本帖最后由 妃子笑 于 2019-8-11 14:00 编辑

老刘 发表于 2019-8-10 12:31
谷歌统计不好吗?

非要看LOG,可以搜索一下LOG分析工具。
好的,谢谢!不过我的是中文站,加谷歌搜索会变慢吧?

妃子笑 发表于 2019-8-11 14:00:24

dookey 发表于 2019-8-10 15:12
搜一下 goaccess 吧 可以统计log

好的,谢谢啦,我找找。

syoi489 发表于 2019-8-12 17:49:25

用linux命令其实很简单,参考https://blog.csdn.net/zhangkaiadl/article/details/92763221

河小马 发表于 2019-8-13 14:30:23

对你来,可能excel 更简单一点

妃子笑 发表于 2019-8-27 13:06:38

河小马 发表于 2019-8-13 14:30
对你来,可能excel 更简单一点

是啊,小河马,我就想用excel排列一下,但是不知道怎么弄。一直没弄好。

小码农 发表于 2019-8-27 13:24:22

awk '{print $1}' nginx.log |sort -n|uniq -c|sort -rn|head      

妃子笑 发表于 2019-9-6 14:46:12

小码农 发表于 2019-8-27 13:24
awk '{print $1}' nginx.log |sort -n|uniq -c|sort -rn|head

谢谢,我差不多就是用这个方式看的,一般看前20名,有问题就都揪出来了,。呵呵!谢谢你啊!

小码农 发表于 2019-9-8 11:18:44

妃子笑 发表于 2019-8-11 13:45
好的,谢谢!不过我的是中文站,加谷歌搜索会变慢吧?

中文站用百度也行。
页: [1]
查看完整版本: 【请教】怎么统计网站的log数据?