温馨提示×

debian dmesg日志在哪查看

小樊
43
2026-09-25 19:07:00
栏目: 智能运维

在 Debian 系统中,dmesg 日志(内核环形缓冲区日志)可以通过以下几种方式查看:

1. 直接查看当前内核日志(最常用)

dmesg
  • 需要 root 权限或属于 adm 组(部分系统普通用户也可看)
  • 如果权限不足:
sudo dmesg

2. 查看更早的内核日志(持久化日志)

Debian 默认可能不保存 dmesg 到文件,但以下位置常见:

(1)通过 systemd 的 journal

journalctl -k

查看本次启动的内核日志:

journalctl -k -b

查看上一次启动:

journalctl -k -b -1

(2)传统日志文件(若启用 rsyslog)

/var/log/dmesg

或

/var/log/kern.log

查看:

less /var/log/dmesg
less /var/log/kern.log

注意:/var/log/dmesg 通常只在启动时由启动脚本保存一次,不包含运行中的新日志。

3. 实时查看内核日志

dmesg -w

或

journalctl -k -f

总结

需求 命令
查看当前内核日志 dmesg
查看历史内核日志 journalctl -k
实时跟踪 dmesg -w
文件方式 /var/log/dmesg 或 /var/log/kern.log

如果你是 Debian 10+(使用 systemd),推荐用 journalctl -k,比文件更完整。

0 踩