背景

因定期需要对Nginx网访问Log进行截取,用于SEO的分析等用途,以下说明实现的具体方法

需求

1、需求一:过滤出4月的1-8号的Nginx访问Log摘取

2、需求二:过滤出2021年4月4日18:20:-18:30分的Nginx访问Log

3、需求三:过滤出业务日志2022.8.18: 15:00:17:00点日志

环境

CentOS Linux release 7.3.1611 (Core)

实施

需求一实现:

grep -e "0[1-8]/Mar/2021" strives_access.log > /root/strives_access1-8.log

需求二实现:

sed -n '/04\/Apr\/2021:18:20*/,/04\/Apr\/2021:18:30*/p' www.strives_access.log > strives.log

需求三实现:

sed -n '/2022-08-18 15:00:00*/,/2022-08-18 17:00:00*/p' app.log > /root/app.log

作者:运维老许

出处:https://www.strives.cn/

联系方式:strive120620@163.com

微信公众号:Linux必修之路

声明1:本站部分资源收集自互联网,仅供个人学习交流,如不慎侵犯了您的权益,请联系我,我将尽快处理!

声明2:本文版权归作者,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利!

最后修改:2022 年 08 月 18 日 05 : 57 PM
请献出你的爱心,你的小小心意,是对博主最大的认可与支持!