编程技术分享平台

网站首页 > 技术教程 正文

Nginx 访问日志分析(nginx访问日志在哪里)

xnh888 2024-09-16 07:25:31 技术教程 17 ℃ 0 评论

本文将介绍Nginx访问日志基本配置分析

1、Nginx日志格式配置

2、统计PV数

(1)统计所有的PV数

cat access.log | wc –l

(2)统计当天的PV数

cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p |wc -l

(3)统计指定某一天的PV数

cat access.log | sed -n '/20\/Aug\/2017/p' | wc -l

如果要是获取某一天的则修改日期即可

3、获取访问IP数

cat access.log | awk '{print $1}' | sort -k1 -r | uniq | wc -l

4、获取每分钟的请求数量

通过cat、awk等Linux脚本工具,输出成csv文件,然后用excel打开,生成柱状图。

cat access.log | awk '{print substr($4,14,5)}' | uniq -c | awk '{print $2","$1}' | sort -k1 | awk '{print $2","$1}' > access.csv

5、查看日志中访问次数最多的前10个IP

cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10

6、查看日志中访问次数超过1000次的前10个IP

 cat access.log.1 |cut -d ' ' -f 1 | sort |uniq -c | sort -nr | awk '{if($1>1000) print $0 }' | head -n 10 

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表