Linux 分析访问日志的常用命令

    xiaoxiao2021-09-07  119

    工作中经常用到,在这里记录一下

    1:访问量排名前10的IP地址

    cat www_access.log | awk '{print $1}' | sort | uniq -c | sort -k 1 -n -r | head -10

    2:页面访问量排名前10的url

    cat www_access.log | sort | awk '{print $7}' | uniq -c | sort -k 1 -n -r | head -n 10

    3:统计404请求占比

    404的总数 cat www_access.log | awk -F\" '{print $3}' | awk '{if($1 == 404){print $1}}' | uniq -c | awk '{print $1}' 总请求数 wc -l www_access.log | awk '{print $1}'

    参考资料:大型分布式网站架构 设计与实践

    转载请注明原文地址: https://ju.6miu.com/read-677482.html

    最新回复(0)