108.2基礎
syslog facilityのうち、kernelが生成するmessageに割り当てられるものを選ぶ。
適切なfacilityはどれか。
× 不正解
kern facilityはkernelが生成するlog messageを分類する。facilityはmessageの発生元・用途を表す。
詳細解説
誤り
authpriv非公開性の高い認証・認可message用である。
誤り。authprivはloginや認証等の機密性が高いmessageを分類し、kernel一般messageではない。
誤り
daemon特定facilityを持たないsystem daemon用である。
誤り。daemonは独自facilityを持たないdaemon向けで、kernelには専用kernがある。
誤り
useruser-level message用の一般facilityである。
誤り。userはuser processの一般message用で、kernel sourceを示さない。
正しい
kernkernel message用のfacilityである。
正しい。kern facilityがkernelから生じるmessageを分類し、priorityと組み合わせてfilterする。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s\n' 'kern=kernel' 'authpriv=private authentication' 'daemon=system daemons' 'user=user-level messages'期待される結果
facilityと用途の対応4行理解のポイント
- kernはkernel
- facilityは発生元分類
- priorityとは別軸
確認時の注意
- 確認環境: 合成facility表の確認
基礎のおさらい
facilityとpriority
kern.errのように発生元分類と重大度分類をdotで組み合わせてselectorを作る。
kernel log経路
kernel messageはjournalやklog inputを経てrsyslogへ渡る構成があり、daemon間の連携も確認する。
問題IDKP-108-740
確認環境合成facility表の確認
最終技術確認2026-08-13
誤り・権利侵害を報告