![从 apache access.log 查看日期期间的 IP](https://linux22.com/image/90466/%E4%BB%8E%20apache%20access.log%20%E6%9F%A5%E7%9C%8B%E6%97%A5%E6%9C%9F%E6%9C%9F%E9%97%B4%E7%9A%84%20IP.png)
我见过有人使用这个命令——它可以拉回列表/组中的所有 IPS:
cat access.* | awk '{ print $1 }' | sort | uniq -c | sort -n
不过,我想选择过去2天;我怎样才能做到这一点?
答案1
tail -100 access.* | awk '{ print $1 }' | sort | uniq -c | sort -n
或者
awk '/28\/Mar\/2016/ { print $1 }' access.* | sort | uniq -c | sort -n