查看Linux日志命令,线上问题排查

Linux日志查看命令

前言:
线上问题排查的主要方式就是通过日志打印查看问题 , 记录日常工作中常用的几个查看日志的命令

样例(话不多说,贴几个实际的搜索日志命令):

1.tail命令动态打印日志
tail -fn 200 /logs/web_app/catalina.out | grep ‘Exception’
-fn 200 : 显示200行
| grep ‘Exception’ : 可筛选关键字,也可不加 ,打印全部
2.通过关键字搜索日志
cat -n /logs/web_app/catalina.out | grep ‘Exception’ -C 10
详解:
cat: 正序查看文件
-n : 打印行号
/logs/web_app/catalina.out : 日志文件和路径
grep ‘Exception’ : 过滤关键字 (可拼接多个)
-C 10 :显示匹配到的字符串所在的行及其前后各n行

3.通过行号搜索日志
cat /opt/web_app//logs/catalina.out | tail -n +203370|head -n 200
详解:
cat /opt/web_app//logs/catalina.out : 查看日志
| tail -n +203370 :查看203370 行
|head -n 200 : 203370 行往后200行

4.通过时间搜索日志
sed -n ‘/2018-10-08 15:07:00/,/2018-10-08 15:07:00/p’ catalina.out
详解:
sed命令查看日志
查找的开始时间(2018-10-08 15:07:00)和结束时间(2018-10-08 15:07:00)
‘/ /p’ 不能少 ,按照模板写就行
catalina.out : 要查看的日志文件

总结:
Linux查看日志命令方式很多 , 以上只是自己使用中习惯的几种 , 方便排查日志中的问题 。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值