统计nginx日志命令

1、统计访问URL统计PV
脚本命令:awk '{print $7}' /var/log/nginx/access.log|wc -l
2、根据访问IP统计UV
脚本命令:awk '{print $1}' /var/log/nginx/access.log|sort | uniq -c |wc -l
3、查询访问最频繁的IP
脚本命令:awk '{print $1}' /var/log/nginx/access.log|sort | uniq -c |sort -n -k 1 -r|more
4、查询访问最频繁的URL
脚本命令:awk '{print $7}' /var/log/nginx/access.log|sort | uniq -c |sort -n -k 1 -r|more
5、根据时间段统计查看日志
脚本命令:cat /var/log/nginx/access.log| sed -n '/14\/Mar\/2018:15/,/20\/Aug\/2018:16/p'|more


某一时间段内ip访问量
cat access.log | sed -n '/27\/Oct\/2021:11:30/,/27\/Oct\/2021:12:30/p'|awk '{print $1}'|sort | uniq -c |wc -l
uv
cat access.log| sed -n '/27\/Oct\/2021:11:30/,/27\/Oct\/2021:12:30/p' |awk '{print $1}' |sort | uniq -c |wc -l
pv
cat access.log| sed -n '/27\/Oct\/2021:11:30/,/27\/Oct\/2021:12:30/p' |awk '{print $7}' |wc -l


cat access.log| sed -n '/27\/Oct\/2021:11:30/,/27\/Oct\/2021:12:30/p'|awk '{print $1}'|sort | uniq -c |sort -n -k 1 -r > /home/centos/ip27.txt

cat access.log-20211016| sed -n '/15\/Oct\/2021:11:30/,/15\/Oct\/2021:12:30/p'|awk '{print $1}'|sort | uniq -c |sort -n -k 1 -r > ip16.txt
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容