美文网首页
awk分析nginx日志

awk分析nginx日志

作者: Best_Scenery | 来源:发表于2019-05-10 15:23 被阅读0次

    用到了几个命令先记录下

    # 根据访问Ip排序
    awk '{print $1}' nginx_access.log.2019-05-07 | sort | uniq -c | sort -nr | head -n 50
    # 指定某个ip拆分文件(减少文件大小)
    awk 'NR!=1 && $1 ~ /36.18.3.187/{print > $1}' nginx_access.log.2019-05-07 
    # 针对接口路径 /xx/xxx? 来进行调用排序
    awk -F '[ ?]' '{print $7}' 36.18.3.187 | sort | uniq -c | sort -nr | head -n 50
    # 匹配某个参数来进行排序
    awk '{match($7, /(uid=[0-9]+?)/,arr); print arr[1]}' 36.18.3.187 | sort | uniq -c | sort -nr | head -n 50 
    

    相关文章

      网友评论

          本文标题:awk分析nginx日志

          本文链接:https://www.haomeiwen.com/subject/tbyaoqtx.html