如何实时了解我的网站的访问人数?我想通过 SSH 访问它,所以它应该是一些 CLI 程序。
在最坏的情况下,我正在考虑分析过去 5 分钟左右范围内 Apache/Nginx 访问文件中的 IP 数量。
答案1
答案2
这很脏,但很简单: $ awk '{print $8}' < request_log |排序 -u | wc -l 要执行最后 5 分钟的操作,请尝试: $ grep -A 9999999 '五分钟前字符串' awk '{print $8}' < request_log |排序 -u | wc -l 显然 $8 是日志每一行中客户端 ip 的位置。有很多日志分析器,其中许多是免费的。无需为文本日志的日志分析器付费。