0
点赞
收藏
分享

微信扫一扫

日志文件中按照日期搜索

近期经常遇到故障,需要在message文件中,定位时间点的日志。因此总结了几个常用的实用命令


1、使用sed命令定位

sed '/Sep 18 08/,/Sep 18 11/p' /var/log/messages

cat /var/log/messages |  grep -E 'Sep 18 09|Sep 18 11'

2、使用日期的date命令定位

[ttmonitor007@~]$date
Fri May 19 17:18:25 CST 2023
[ttmonitor007@~]$echo date +"%H%M"  --date="1 minute ago"
1717
[ttmonitor007@~]$echo date +"%Y%m%d %H:%M:%S" --date="5 days ago"
20230514 17:18:38
[ttmonitor007@~]$echo date +"%Y%m%d %H:%M:%S" --date="last monnth"
date: invalid date ‘last monnth’
[ttmonitor007@~]$echo date +"%Y%m%d %H:%M:%S" --date="last month"
20230419 17:19:27
[ttmonitor007@~]$



待续

举报

相关推荐

0 条评论