查看某一天关机的时间:
grep "2025-10-31" /var/log/messages | grep -i "poweroff\|shutdown\|synopoweroff"
如果要排除一些其他无关显示可这样:
grep "2025-11-02" /var/log/messages | grep -v "Unknown symbol" | grep -E -i "poweroff|shutdown|synopoweroff"
执行这条命令后,只会输出 2025 年 10 月 31 日当天,真正与系统关机操作相关的日志(排除了驱动错误等干扰信息)。
进一步修改可以动态查看当前日期前一天的日志:
grep "$(date -d 'yesterday' +'%Y-%m-%d')" /var/log/messages | grep -v "Unknown symbol" | grep -E -i "poweroff|shutdown|synopoweroff"