共计 317 个字符,预计需要花费 1 分钟才能阅读完成。
【Linux 面试真题】- ⽤ shell 统计 ip 访问情况,要求分析 nginx 访问⽇志,找出访问⻚⾯数量在前 10 位的 IP 数。以下是 nginx 的访问⽇志节选
202.101.129.218- – [26/Mar/2006:23:59:55 +0800] “GET
/online/stat_inst.php?pid=d065HTTP/1.1″ 302 20-“-” “-“
“Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1)”
请写 shell 实现输出 top10 的 IP 列表。
[root@test4logs]# awk ‘{print $1}’ access.log |sort|uniq -c |head – n 10
31 192.168.46.1
正文完
星哥玩云-微信公众号