博客
关于我
linux 查看log日志相关命令
阅读量:572 次
发布时间:2019-03-11

本文共 823 字,大约阅读时间需要 2 分钟。

文化建设引导日志管理指南

作为技术人,日志管理是系统运维中不可或缺的一部分。以下是一些常用的日志查询与处理命令,能够帮助您快速定位问题所在。

1. 查询关键词下30行日志

cat xxxx.log | grep -A 30 '关键词'

此命令用于查看日志文件 xxxx.log 中与指定关键词相关的前30行内容。适用于快速浏览日志或定位临时问题。

2. 实时查看日志

tail -f xxxx.log

此命令用于实时查看日志文件 xxxx.log 的最新内容。通常用于监控服务器运行状态或跟踪正在发生的事件。

3. 定位关键词全部行数

cat -n xxxx.log | grep "关键词"

此命令结合了 catgrep 中的行号显示功能,能够快速定位到包含关键词的所有行。适用于需要统计关键日志数量的场景。

4. 实时监控最后100行日志

tail -100f test.log

此命令允许您实时监控 test.log 日志文件的最新100行内容。适用于需要快速定位流逝日志的场景。

5. 清理Tomcat catalina.out日志

truncate -s 0 catalina.out

此命令用于快速清理 catalina.out 日志文件。通常用于定期维护服务器_unused文件,释放内存资源。

6. 查看错误日志

cat xxxx.log | grep ERROR

此命令用于快速定位到日志文件中包含 "ERROR" 关键词的所有行。适用于需要快速查看系统错误日志的场景。

7. 查看错误日志的后36行

tail -f xxx.log | grep -C 36 error

此命令结合了 tailgrep 的Context选项,用于查看包含 "error" 的日志内容,并显示其前36行上下文。适用于定位发生错误的具体位置。

这些方法可以帮助您快速定位和处理日志信息。在使用前,请确保了解每个命令的具体用途和潜在风险。

转载地址:http://rmrvz.baihongyu.com/

你可能感兴趣的文章
Python学习笔记——元组
查看>>
异常声音检测
查看>>
PCB学习笔记——AD17如何添加新的封装
查看>>
numpy版本问题
查看>>
打造自己的图像识别模型1— 数据准备-将图像数据转为tfrecord形式——【何之源-21个项目玩转深度学习】
查看>>
无法打开文件“opencv_world330d.lib”的解决办法
查看>>
maven项目出现 Missing artifact jdk.tools:jdk.tools:jar:1.7
查看>>
maven项目通过Eclipse上传到svn上面,再导入到本地出现指定的类找不到的问题
查看>>
maven 项目部署到tomcat下 没有class文件
查看>>
算法训练 未名湖边的烦恼(递归,递推)
查看>>
算法训练 完数(循环,数学知识)
查看>>
什么是接口
查看>>
2020版nodejs12.18.3安装配置教程
查看>>
iview组件库中,Form组件里的Input,无法正确绑定on-enter事件
查看>>
记录-基于springboot+vue.js实现的超大文件分片极速上传及流式下载
查看>>
JavaScript高级程序设计第四版学习记录-第九章代理与反射
查看>>
怎么解决Windows 10文件/文件夹正在使用无法删除
查看>>
F28335第九篇——通用IO
查看>>
STM32F429第十一篇之数据类型
查看>>
web项目开发记录
查看>>