欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i

发布时间:2024/1/8 php 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

使用uniq命令可以过滤掉文本文件中重复的行以及统计等等功能,同时它也接受来着管道的输入。借助awk,甚至可以对行中的列进行操作,例如统计nginx日志信息中独立ip数、列出访问次数最多的ip等。需要注意的地方是uniq只对相连的行进行处理,所以一般情况下要先进行sort操作。

假设有名为test.txt文本文件,其信息为:ab

ac

ab

ac

ac

ad

ac

执行命令uniq test.txt

此时得到的结果为:ab

ac

ab

ac

ad

ac

从结果可以看到,这里只对3,4行的ac进行过滤,这显然不是我们需要的结果,原因就是uniq只对相连的行进行运算了,现在先用sort排序,然后再执行uniq,例如:sort test.txt | uniq

这时的结果为:ab

ac

ad

可以看到再没有重复行了。

例如通过nginx日志统计独立ip的个数:awk '{print $1}' /path-to-log-dir/access.log | sort | uniq | wc -l

查询访问最多的前10个ipawk '{print $1}' /path-to-log-dir/access.log | sort | uniq -c | sort -nr | head -10

原文链接http://www.netingcn.com/linux-uniq.html

以上就介绍了通过nginx日志统计独立ip的个数,包括了nginx,独立ip方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

总结

以上是生活随笔为你收集整理的PHP独立ip统计,通过nginx日志统计独立ip的个数 新乡独立ip 独立ipvps 独立公网i的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。