如何为唯一IP和特定页面grep服务器访问日志?

dam*_*mon 8 logging grep ip-address

我想grep我的服务器日志来收集所有唯一的IP地址,并且还要查看特定页面的所有请求.做这个的最好方式是什么?

Mar*_*wis 26

假设这是一个标准的Apache日志,假设你在Unix上,我通常会这样做

awk '{print $1}' access.log|sort -u
Run Code Online (Sandbox Code Playgroud)

awk过滤掉所有IP地址,排序然后删除重复项.

为了找到对URL的所有访问,我这样做

grep URL access.log
Run Code Online (Sandbox Code Playgroud)

当然,您必须将"URL"替换为您搜索的特定URL.