Nginx日志分析

2022/04/01

Nginx 日志分析

统计请求的top10

其本质是考验对 shell 的部分指令的使用程度,难度不大,主要考察 awk、sort、uniq、head和管道的使用。

# 先通过awk获取需要的数据列、然后进行简单的排序使相同的ip都在一片区域、再使用uniq -c去重,同时给出去重的数量、再通过sort -n -r对去重数量进行反向排序、最后取前十条数据
awk '{print $1}' access.log|sort|uniq -c|sort -n -r|head -10

Search

    Table of Contents