捞取nginx日志指定访问
时间: 2023-11-16 18:04:47 浏览: 85
Nginx日志实现访问异常报警详解
要捞取指定访问的nginx日志,可以使用grep命令结合正则表达式进行过滤。假设要捞取访问地址为"/example"的日志,可以使用以下命令:
```
grep "/example" /var/log/nginx/access.log
```
如果要捞取一段时间内的日志,可以使用awk命令进行时间戳的筛选。比如要捞取2021年8月1日10时到11时的访问日志,可以使用以下命令:
```
awk -F' ' '$4>="[01/Aug/2021:10:" && $4<="[01/Aug/2021:11:" {print}' /var/log/nginx/access.log
```
其中,-F参数指定分隔符为空格,$4表示第四个字段,即时间戳,"[01/Aug/2021:10:"和"[01/Aug/2021:11:"分别表示时间段的起始和结束时间。最后的print命令就是输出符合条件的行。
阅读全文