108.2基礎
systemd journalから、現在のboot中に記録されたentryだけを表示する。
適切なコマンドはどれか。
× 不正解
journalctl -bは現在bootのjournal entryを表示する。-b -1等で過去bootを指定できる。
詳細解説
誤り
journalctl -kkernel messageへ絞るoptionでboot全体ではない。
誤り。-kは現在bootに限らず条件内のkernel transport messageだけを選ぶ軸である。
誤り
journalctl -f末尾へ移動して新規entryを追跡する。
誤り。-fは末尾から新規entryを継続表示するfollow modeで、boot境界を指定しない。
正しい
journalctl -b現在bootのentryへ絞る。
正しい。-bはboot IDを指定し、引数なしなら現在bootのentryへ絞る。
誤り
journalctl -u boot.service指定unit名へ絞る操作でboot ID filterではない。
誤り。-uはunit名を取り、boot.serviceというunitだけを検索する別filterになる。
実際に確かめる
一時的な検証環境で実行できる例です。
journalctl --help 2>&1 | grep -E -- '--boot| -b' | head -n 1期待される結果
-bまたは--bootのhelp行理解のポイント
- -bはboot filter
- -1は前回boot
- -kや-fと区別
確認時の注意
- 確認環境: journalctl helpの読取のみ
基礎のおさらい
boot一覧
journalctl --list-bootsで保持されるboot IDとoffsetを確認し、-b -1等で前回bootを調べられる。
filter併用
-b -u UNIT -p errのように複数条件を組み合わせ、対象bootの特定service errorへ絞れる。
問題IDKP-108-743
確認環境journalctl helpの読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告