1.09.2基礎
journalからpriority errと、それより重大なcrit・alert・emergだけを表示する。
適切なコマンドはどれか。
× 不正解
journalctl -p PRIORITYは指定priority以上に重大な範囲へ絞り、-p errはerr~emergを表示する。
詳細解説
誤り
journalctl -t err-tはidentifierを指定する。
-tはerrという識別子のログを探し、priorityを評価しない。
正しい
journalctl -p err-p errはerrからemergまでを選ぶ。
-pへerrを渡すと、err以上に重大な4段階を抽出する。
誤り
journalctl -u err-uはerrというunitを指定する。
-uはerrというunit名を対象にし、severity filterにならない。
誤り
journalctl -b err-bはbootを指定する。
-bはboot offsetやIDを扱い、errというpriorityを受け取らない。
実際に確かめる
一時的な検証環境で実行できる例です。
journalctl --help | grep -E -- '-p|--priority' | head -n 1期待される結果
priority filterのhelp行理解のポイント
- -pはpriority
- errはthreshold
- 0..3指定も可能
確認時の注意
- 確認環境: systemd journalctl help / journal読取なし
基礎のおさらい
priority番号
emerg=0からdebug=7まで、数値が小さいほど重大である。
範囲指定
-p warning..errのような明示範囲を利用できるsystemd版もある。
問題IDKL-102-1095
確認環境systemd journalctl help / journal読取なし
最終技術確認2026-08-13
誤り・権利侵害を報告