我想 grep 我的服务器日志来收集所有唯一的 IP 地址,并查看特定页面的所有请求。最好的方法是什么?
最佳答案
假设这是一个标准的 Apache 日志,并且假设您使用的是 Unix,我通常会这样做
awk '{print $1}' access.log|sort -u
awk 过滤掉所有 IP 地址,然后排序删除重复项。
要找出对某个 URL 的所有访问,我会这样做
grep URL access.log
当然,您必须将“URL”替换为您搜索的具体网址。
关于logging - 如何 grep 服务器访问日志以查找唯一 IP 和特定页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110135/