如何通过 CLI 查看我网站的访问者数量

如何通过 CLI 查看我网站的访问者数量

如何实时了解我的网站的访问人数?我想通过 SSH 访问它,所以它应该是一些 CLI 程序。

在最坏的情况下,我正在考虑分析过去 5 分钟左右范围内 Apache/Nginx 访问文件中的 IP 数量。

答案1

大多数网络统计工具都会汇总 24 小时或一个月内的日志。最简单的基于 cli ncurses 的一个是访问

要即时查看 apache 服务器当前的 cpu 使用情况和线程,可以使用服务器状态您可以通过 html 格式的curl 检索它。看到居住演示(小心大文件)。 Nginx 也有类似的功能。

您也可以在我们的姐妹网站上查看答案网站管理员.stackexchange.com例如

答案2

这很脏,但很简单: $ awk '{print $8}' < request_log |排序 -u | wc -l 要执行最后 5 分钟的操作,请尝试: $ grep -A 9999999 '五分钟前字符串' awk '{print $8}' < request_log |排序 -u | wc -l 显然 $8 是日志每一行中客户端 ip 的位置。有很多日志分析器,其中许多是免费的。无需为文本日志的日志分析器付费。

相关内容