当 Ubuntu 系统意外重启时,排查原因需要从系统日志、硬件状态和定时任务等多个方面入手。

示例:通过日志检查重启原因
last -x | head | tac

此命令显示最近的关机和重启记录。如果记录中包含 shutdown 或 crash,则可能是人为操作或系统故障导致。

检查系统日志

通过查看 /var/log/messages/var/log/syslog,可以定位重启前的错误信息。例如:

grep -i "shutting down" /var/log/syslog

如果日志中显示内存错误或硬件问题(如温度过高),需进一步检查硬件状态。

硬件问题排查

使用以下命令检查硬件错误:

dmesg | grep -Ei 'error|fail'

如果输出包含内存或 CPU 错误信息,例如 EDAC memory error,可能需要更换相关硬件。

定时任务检查

确认是否有定时任务触发了重启:

crontab -l
cat /etc/cron.d/*

如果发现异常任务,可禁用相关配置。

通过以上方法,可以有效定位并解决 Ubuntu 系统的重启问题

一些可能有用的博客
https://editor.csdn.net/md/?articleId=149947057&spm=1011.2415.3001.9698

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐