首页/系统/信创系统运维速查/内核日志:journalctl -k 与 dmesg
服务与运维65 条

内核日志:journalctl -k 与 dmesg

内核与驱动信息用 journalctl -k 查看(持久化);dmesg 直接读内核环形缓冲区,-T 显示可读时间、-w 实时跟踪;非 root 可能受 dmesg_restrict 限制。

信创系统运维速查系统更新于 2026-10-12

常用命令

常用命令
journalctl -k -b | tail -50
journalctl -k -p err -b --no-pager
dmesg -T | tail -30
dmesg -T | grep -iE 'error|fail|timeout'
cat /proc/sys/kernel/dmesg_restrict     # 1=仅 root 可读
dmesg 环形缓冲区会被新日志覆盖:查看更早的内核日志用 journalctl -k --since/--until 或 -b -1。

易错点

  • 排查硬件/驱动问题优先 journalctl -k -p err -b;用 dmesg 时先加 -T 才有可读时间
  • dmesg_restrict=1 时普通用户看不到内核日志,别误判为没有记录,用管理员账号复核

数据来源与参考

  • man 1 dmesg
  • man 1 journalctl(-k)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌