温馨提示×

debian启动日志在哪查看

小樊
44
2026-10-10 00:07:46
栏目: 智能运维

在 Debian 系统中,启动日志(boot logs)可以通过多种方式查看,具体取决于你使用的 init 系统(Debian 8 及以后默认是 systemd)。


一、使用 systemd(最常见,Debian 8+)

1. 查看本次启动的日志

journalctl -b

2. 查看上一次启动的日志

journalctl -b -1

3. 只查看内核启动信息

journalctl -k

4. 查看启动过程中的错误

journalctl -b -p err

5. 实时查看启动日志(重启后)

journalctl -f

二、传统日志文件(部分仍可用)

1. 系统日志文件

/var/log/syslog
/var/log/messages

查看方式:

less /var/log/syslog
grep "error" /var/log/syslog

2. 内核启动信息(dmesg)

dmesg

或

dmesg | less

保存到文件:

dmesg > boot.log

三、如果 journalctl 没有日志(常见原因)

原因 1:未持久化日志

systemd 默认可能只把日志存在内存中。

开启持久化:

sudo mkdir -p /var/log/journal
sudo systemctl restart systemd-journald

原因 2:服务未启动

systemctl status systemd-journald

四、使用工具(可选)

  • bootlogd(老式)
  • systemd-analyze
    systemd-analyze
    systemd-analyze blame
    

总结

场景 命令
查看本次启动 journalctl -b
查看上次启动 journalctl -b -1
内核日志 dmesg
传统日志 /var/log/syslog

如果你能告诉我 Debian 版本 和 是否使用 systemd,我可以给你更精确的指引。

0 踩