1.02.4基礎
システム全体へ適用する、ホスト固有のサービス設定ファイルをFHSに沿って配置する。
基本となるディレクトリはどれか。
× 不正解
FHSでは/etcをホスト固有のシステム設定のための階層として定義する。実行バイナリを置く場所ではない。
詳細解説
誤り
/var/logログファイルとログ用ディレクトリを置く。
誤り。/var/logは運用中に増えるログ向けで、サービスの静的な設定ファイルを置く階層ではない。
誤り
/usr/bin多くの利用者向けコマンドを置く。
誤り。/usr/binは実行可能な利用者コマンド向けで、ホスト固有設定を混在させない。
誤り
/home通常利用者のホームディレクトリを置く。
誤り。/homeは各利用者の個人データや設定向けで、システム全体のサービス設定とは範囲が異なる。
正しい
/etcホスト固有のシステム設定を置く。
正しい。/etcはホスト固有のシステム設定を集めるため、サービスの全体設定の基本配置となる。
実際に確かめる
一時的な検証環境で実行できる例です。
test -d /etc && printf '/etc exists\n'期待される結果
/etc exists理解のポイント
- /etcはhost-specific config
- 静的な設定が中心
- バイナリ配置ではない
確認時の注意
- 確認環境: FHS準拠Linux / ディレクトリ存在確認のみ
基礎のおさらい
静的と可変
/etcは設定を中心とする静的データ、/varは運用中に変化するデータを主に扱う。
実行形式を置かない
FHSでは/etcへ実行バイナリを置かず、必要な管理スクリプトなどの扱いも各仕様に従う。
問題IDKL-101-425
確認環境FHS準拠Linux / ディレクトリ存在確認のみ
最終技術確認2026-08-13
誤り・権利侵害を報告