美文网首页Shell程序员shell
shell 分析nginx日志

shell 分析nginx日志

作者: daos | 来源:发表于2017-07-20 17:35 被阅读50次

    通过日志查看当天访问页面排前10的

    #> grep -rn   access.log | awk '{print $7}' | sort | uniq -c | sort -nr | head -n 10
    

    通过日志查看当天ip连接数,统计ip地址的总连接数

    #>grep -rn   access.log | awk '{print $1}' | sort | uniq -c | sort  -nr 
    

    通过日志查看当天访问次数最多的10个IP ,只需要在上一个命令后加上head命令

    #>grep -rn   access.log |awk '{print $1}'|sort |uniq -c|sort -nr|head –n 10
    

    统计安卓或iPhone访问次数

    #>grep -rn   access.log|grep iPhone |awk '{print $1}'|sort |uniq -c|sort -nr
    #>grep -rn   access.log|grep [Android]|awk '{print $1}'|sort |uniq -c|sort -nr
    

    通过日志查看当天指定ip访问次数过的url和访问次数

    #>grep -rn "ip" access.log | awk '{print $7}' | sort | uniq -c | sort -nr 
    

    通过日志查看当天访问次数最多的时间段

    #>awk '{print $4}' access.log | grep "19/Dec/2016" |cut -c 14-18|sort|uniq -c|sort -nr|head
    

    相关文章

      网友评论

        本文标题:shell 分析nginx日志

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