今天统计访问服务器的IP及访问次数情况:
cat access.log | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 5
说明:uniq -c 在每列旁边显示重复出现的次数
sort -n 依照数值的大小排序
sort -r 以相反的顺序来排序
head -n 显示的行数,后面不跟数字,默认为10行
结果:
61093 172.17.0.1
51613 192.168.11.33
43559 172.17.0.6
31212 192.168.11.32
15238 192.168.11.87