108.2標準
journalからerrと、それより重大なcrit、alert、emergのentryを表示する。
適切なコマンドはどれか。
× 不正解
journalctl -p errはpriority 0~3、すなわちemergからerrまでを表示する。
詳細解説
正しい
journalctl -p errerrを上限とする重大度rangeを選ぶ。
正しい。errを上限に指定するとemerg、alert、crit、errの重大度rangeを選ぶ。
誤り
journalctl -u errerrというunit名をfilterしようとする。
誤り。-u errはerrというunitを探し、priority fieldを評価しない。
誤り
journalctl -b errboot指定へerrを渡す構文でpriority filterではない。
誤り。-bはerrをboot identifierとして扱おうとし、重大度range指定にならない。
誤り
journalctl -t errerrというidentifier/tagへ絞る。
誤り。-tはidentifierがerrのentryを選ぶだけで、syslog priority errとは別fieldである。
実際に確かめる
一時的な検証環境で実行できる例です。
journalctl --help 2>&1 | grep -E -- '--priority| -p' | head -n 1期待される結果
-pまたは--priorityのhelp行理解のポイント
- -pはpriority
- errは0..3
- 数値が小さいほど重大
確認時の注意
- 確認環境: journalctl helpの読取のみ
基礎のおさらい
数値対応
emerg=0、alert=1、crit=2、err=3、warning=4、notice=5、info=6、debug=7である。
range指定
warning..err等の表記で範囲を明示できるversionもあり、必要な上下限を確認する。
問題IDKP-108-745
確認環境journalctl helpの読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告