108.2基礎
package用のrsyslog設定を主設定と分離し、一般的なdrop-in directoryへ.conf fileとして配置する。
代表的な配置先はどれか。
× 不正解
/etc/rsyslog.d/*.confは主設定からincludeされる追加設定の代表的な配置先である。
詳細解説
誤り
/etc/logrotate.d/logrotateの個別設定用directoryである。
誤り。logrotate.dはrotation policyを分割する場所で、rsyslog selector/actionを読み込むdrop-inではない。
正しい
/etc/rsyslog.d/rsyslogの追加設定を置く代表的なdirectoryである。
正しい。rsyslog.d配下の.confは主設定からincludeされる構成が一般的で、追加ruleを分離できる。
誤り
/var/log/journal/persistent journalのdata directoryである。
誤り。var/log/journalにはbinary journal dataが保存され、設定textを配置しない。
誤り
/run/log/journal/volatile journal data用で設定file置場ではない。
誤り。run/log/journalはruntimeのvolatile data領域で、永続設定directoryではない。
実際に確かめる
一時的な検証環境で実行できる例です。
test -d /etc/rsyslog.d && printf '%s\n' /etc/rsyslog.d || printf '%s\n' 'drop-in directory absent'期待される結果
/etc/rsyslog.d、またはdrop-in directory absent理解のポイント
- drop-in設定
- 通常は.conf
- 読込順にも注意
確認時の注意
- 確認環境: Linux / directory存在確認のみ
基礎のおさらい
読込順
filename順でruleの評価順が変わるため、番号prefix等を使い、後続ruleとのstopや重複出力も確認する。
package管理
主設定を直接大きく変更せず専用drop-inへ分けると、package updateと差分管理がしやすい。
問題IDKP-108-734
確認環境Linux / directory存在確認のみ
最終技術確認2026-08-13
誤り・権利侵害を報告