服务器重启排查
1. 查看 journalctl 日志
- 01
journalctl -b -1 # 查看上一次启动的日志(-b 0 是当前启动)
- 关注关键字:panic、Oops、segfault、kernel: Oops、reboot、shutdown。
- 如果看到类似 Kernel panic - not syncing 的记录,说明是内核崩溃。
2. 检查 dmesg 输出
- 01
dmesg | grep -i "error\|warn\|panic"
- 重点关注硬件错误(如内存、磁盘、CPU 过热)。
3. 查看 /var/log/messages 或 /var/log/syslog
- 01
- 02
grep -i "reboot\|shutdown" /var/log/messages*
grep -i "panic" /var/log/messages*
4. 检查 last 命令
- 01
last reboot
- 显示系统重启历史,确认是否规律性重启。