首页/系统/Linux 运维命令速查/journalctl -b 按启动轮次排查
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条
日志与排查40 条
systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

journalctl -b 按启动轮次排查

排查重启类问题先锁定哪次启动:-b 当前、-b -1 上一次,--list-boots 列出全部轮次,再逐轮比对定位引入问题的变更。

Linux 运维命令速查系统更新于 2026-10-12
用途按系统启动轮次过滤日志
语法journalctl -b [N] / --list-boots
所属systemd

常用示例

常用示例
journalctl --list-boots
journalctl -b -1 -p err              # 上一次启动的错误
journalctl -b -1 -u kernel-launcher 2>/dev/null
journalctl -b -1 --since '5 min before shutdown' 2>/dev/null
persistent journal(/var/log/journal 存在)才能跨重启查看;默认 volatile 时旧轮日志重启即失去。

易错点

  • 机器尚未启用持久化存储时 -b -1 直接为空,需先 mkdir /var/log/journal 并重启 journald 后才有历史
  • 虚拟化/容器里的 -b 语义由宿主决定,排障时先确认 journal 作用域

数据来源与参考

  • man 1 journalctl(-b/--list-boots)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌