FHS/3. root ファイルシステム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#norelated
#navi(FHS)
#contents
----
* 3章 root ファイルシステム [#m77aaf25]
** 目的 [#sdd4c552]
ルートファイルシステムは適切に起動・復帰・回復し、ある...
- システムを起動するためには他のファイルシステムをマウン...
- システムの回復・修復を行うにはルートファイルシステム上...
- システムを復元するためには、ルートファイルシステムを用...
> ''(i) 補足説明''
> 目標を実現する上での主な問題は、どれだけ多くのファイル...
-- 時折 FDD などのとても小さなメディアからマウントされる...
-- ルートファイルシステムには多くのシステムに特化した設定...
-- もしかしたらルートファイルシステムの為に多くの容量を確...
-- 他の領域でデータ破損のエラーが発生するよりルートファイ...
アプリケーション側では決してルートディレクトリ配下に特...
> ''(i) 補足説明''
> ルートファイルシステム配下に新しいサブディレクトリを作...
-- システム管理者はパフォーマンスとセキュリティー上の理由...
-- たとえ規制をしてもシステム管理者が標準的なファイル階層...
-- ディストリビューションはアプリケーションの運用を熟慮し...
** 必要条件 [#ea4df3f4]
以下のディレクトリやシンボリックリンクは / 階層下のもの...
:ディレクトリ名|''説明''
:bin | 重要なコマンドのバイナリ(binary の bin)
: boot | ブートローダーの為の静的なファイル(起動の boot)
: dev | デバイスファイル(device の dev)
: etc | ホスト特有のシステム設定(etcetera の etc)
: lib | 重要な共有ライブラリとカーネルモジュール(library ...
: media | リムーバブル・メディアのためのマウントポイント(...
: mnt | ファイルシステムの一時的なマウントポイント(mount ...
: opt | 追加アプリケーションのソフトウェア・パッケージ(op...
: sbin | 重要なシステムコマンド(sysytem binary で sbin)
: srv | システムによって提供されるサービスデータ(service ...
: tmp | 一時的なファイル(temporary の tmp)
: usr | 第二階層
: var | 動的データ(Variable の var)
上記のディレクトリの詳細については以下のサブセクション...
** オプション仕様 [#vd72d942]
多くのシステムでは / ディレクトリ配下に以下のディレクト...
:ディレクトリ名|説明
:home|ユーザのホームディレクトリ(オプション)
:lib<qual>|重要な共有ライブラリの代理構成 (オプション)
:root|root ユーザのためのホームディレクトリ(オプション)
以下の項では個々のディレクトリの詳細について述べます。
** /bin : 重要なコマンドのバイナリ(全ユーザが使用) [#j348...
*** 目的 [#k601b493]
/bin にはシステム管理者・一般ユーザ共に使用するコマンド...
*** 必要条件 [#k8fbebe1]
/bin 配下にサブディレクトリがあってはいけません。
/bin には以下のコマンドあるいはシンボリックリンクが必要...
: コマンド | ''説明''
: cat | 標準出力にファイルを連結して出力(ファイル表示)...
: chgrp | ファイルグループの所有権を変えます
: chmod | ファイルアクセス許可を変えます
: chown | ファイル所有者とグループを変えます
: cp | ファイルとディレクトリをコピーします
: date | システムの日付と時刻を表示・設定します
: dd | ファイルを変換してコピーします
: df | ファイルシステム上の使用領域量を表示します
: dmesg | カーネルのリングバッファを表示するか制御します
: echo | 1行のテキストを表示します
: false | 何もせずに終了します(失敗を意味する 1 を返しま...
: hostname | 現在のホストシステムの名前を設定・表示します
: kill | プロセスにシグナルを送ります(主に終了)
: ln | ファイルへのリンクを作成します
: mkdir | ディレクトリを作成します
: mknod | ブロックデバイスや特別なファイルを作成します
: more | ファイルを閲覧するフィルタ(ページ送りをします)
: mount | ファイルシステムをマウントします
: mv | ファイルを移動します
: ps | プロセスの状態を報告します
: pwd | 現在のディレクトリ名(present working directory)を...
: rm | ファイルやディレクトリを削除します
: rmdir | 空のディレクトリを削除します
: sed | ストリームエディタを使用します
: sh | ボーン・コマンド・シェルを実行します
: stty | 端末ラインの表示・設定を変更します
: su | ユーザ ID とグループ ID を変更してシェルを起動します
: sync | ファイルシステムのメモリバッファをディスクと同期...
: umount | ファイルシステムをアンマウント(マウント解除)し...
: uname | システム情報を表示します
> ''(i) 補足説明''
> ''/bin/sh'' があっても、それがボーンシェルの実体ではあ...
> ''['' と ''test'' コマンドは、たとえシェルの一部だとし...
*** オプション仕様 [#r361bbe8]
対応するサブシステムがインストールされている場合、以下...
: コマンド | ''説明''
:csh|C シェル(オプション)
:ed|ed エディタ(オプション)
:tar|tar アーカイブ・ユーティリティー(オプション)
:cpio|アーカイブ上でのコピー操作を行う(オプション)
:gzip|GNU ファイルの圧縮を行う(オプション)
:gunzip|GNU ファイルの伸長(展開)を行う(オプション)
:zcat|GNU ファイルの伸長(展開)を行う(オプション)
:netstat|ネットワーク関連の統計値を出力する(オプション)
:ping|ICMP ネットワークテストを行う(オプション)
もし ''gunzip'' と ''zcat'' プログラムがあるなら、それ...
> ''(i) 補足説明''
> tar, gzip, cpio は / 領域への障害が起こったときのシス...
> 逆にルートパーティションからの修復が必要でないなら、こ...
** /boot : ブートローダーの為の静的なファイル [#c50e2529]
*** 目的 [#j559f934]
このディレクトリは起動時に必要とする設定ファイル群とマ...
*** オプション仕様 [#b9359746]
特定のオペレーティング・システムではカーネルを / もしく...
** /dev : デバイスファイル [#rd6ed35f]
*** 目的 [#n950b48c]
/dev ディレクトリは特別な場所あるいはデバイスファイルで...
*** オプション使用 [#cbf46051]
/dev を手作業で作成しなくてはいけない場合があり得ます。...
MAKEDEV はシステム上で構成されている全てのデバイスを個...
** /etc : ホスト固有のシステム設定 [#t99aa559]
*** 目的 [#f16dccde]
/etc 階層には設定ファイルが置かれます。"設定ファイル"と...
*** 必要条件 [#aac8fa55]
/etc 階層下にはバイナリファイルを置いてはいけません((フ...
以下のディレクトリあるいはディレクトリへのシンボリック...
: コマンド | ''説明''
:opt|/opt の為の設定ファイル
:X11|X Window システムのための設定ファイル(オプション)
:sgml|SGML の為の設定ファイル(オプション)
:xml|XML の為の設定ファイル(オプション)
*** オプション仕様 [#y757e060]
対応するサブシステムがインストールされる場合、以下のフ...
: ディレクトリ名 | ''説明''
:opt|/opt の為の設定ファイル
対応するサブシステムがインストールされる場合、以下のファ...
: ファイル名 | ''説明''
:opt|/opt の為の設定ファイル
:csh.login|C シェルログインのための環境初期化ファイル(オ...
:exports|NFS ファイルシステムのアクセス制御リスト(オプシ...
:fstab|ファイルシステムのための静的な情報(オプション)
:ftpusers|FTP デーモンのユーザアクセス制御リスト(オプシ...
:gateway|ゲートウェイ・経路を記述したファイル(オプション)
:gettydef|getty 使用時の速度と端末設定(オプション)
:group|ユーザー・グループ・ファイル(オプション)
:host.conf|DNS リゾルバ設定ファイル(オプション)
:hosts|ホスト名の静的な情報(オプション)
:hosts.allow|TCP ラッパーのためのアクセス許可ホストのリス...
:hosts.deny|TCP ラッパーのためのアクセス拒否ホストのリス...
:hosts.equiv|rlogin, rsh, rcp のための信頼できるホストの...
:hosts.lpd|lpd のための信頼出来るホストのリスト(オプショ...
:inetd.conf|inetd のための設定ファイル(オプション)
:iniittab|init のための設定ファイル(オプション)
:issue|ログイン前のメッセージ表示・識別情報のファイル(オ...
:ld.so.conf|共有ライブラリの検索をする外部ディレクトリ(...
:motd|今日のログイン(message of the day)用のファイル(オ...
:mtab|ファイルシステムについての動的な情報(オプション)
:mtools.conf|mtools のための設定ファイル(オプション)
:network|ネットワーク名についての静的な情報(オプション)
:password|パスワード・ファイル(オプション)
:printcap|lpd プリンタ利用可能データベース(オプション)
:profile|シェルログインのための環境初期化ファイル(オプシ...
:protocols|IP プロトコルのリスト(オプション)
:resolv.conf|DNS のリゾルバ設定ファイル(オプション)
:rpc|RPC プロトコルのリスト(オプション)
:securetty|root ログインのための TTY アクセス制御(オプシ...
:services|ネットワークサービス名とポート番号のリスト(オ...
:shells|適切な(正当な)ログインシェルのパス名(オプション)
:syslog.conf|syslogd のための設定ファイル(オプション)
mtab を /etc 配下に置くのは歴史的な経緯により不適切とさ...
*** /etc/opt : /opt の為の設定ファイル [#b62b8652]
''目的''
/opt 配下にインストールされるアプリケーションのソフトウ...
''必要条件''
/etc/opt/<サブディレクトリ> の構造に対する制限は特にあ...
特定動作のためのシステムパッケージに含まれる設定ファイ...
> ''(i) 補足説明''
> /opt に関する補足説明は特にありません。
*** /etc/X11 : X Window システムのための設定(オプション...
''目的''
/etc/X11 は全ての X11 ホストが参照する設定ファイルの場...
''オプション指定''
対応するサブシステムがインストールされていれば、/etc/X1...
: ファイル名 | ''説明''
:Xconfig|Xfree86 初期バージョンのための設定ファイル(オプ...
:X86Config|Xfree86 バージョン3か4のための設定ファイル(...
:Xmodmap|X11 の グローバルなキーボード修正ファイル(オプ...
/etc/X11 の中には xdm やその他のプログラム(たとえば若...
*** /etc/sgml : SGML の為の設定ファイル(オプション) [#w...
''目的''
SGML システムが用いるハイレベルに定義されているパラメー...
*** /etc/xml : XML の為の設定ファイル(オプション) [#e16...
''目的''
XML システムが用いるハイレベルに定義されている一般的な...
** /home : ユーザのホームディレクトリ(オプション) [#ubc...
*** 目的 [#s691d260]
/home はかなり標準的な概念ですが、明らかにサイトに特定...
*** 必要条件 [#o9e4188f]
ユーザが用いるアプリケーションがそれぞれ固有の設定ファ...
** /lib : 重要な共有ライブラリとカーネルモジュール [#i475...
*** 目的 [#jbe45603]
/lib ディレクトリはルートファイルシステム上でシステムを...
*** 必要条件 [#a141075a]
最低でも以下のファイル名のパターンを必要とします(ファ...
: ファイル名 | ''説明''
:libc.so.*|動的にリンクされた C ライブラリ(オプション)
:ld*|リンカ・ローダーの実行制御(オプション)
もし C プリプロセッサがインストールされるなら、歴史的な...
*** オプション仕様 [#y316f105]
対応するサブシステムがインストールされる場合、/lib 以下...
: ディレクトリ名 | ''説明''
:modules|カーネルが読み込み可能なモジュール(オプション)
** /lib<qual> : 重要な共有ライブラリの代替フォーマット(...
*** 目的 [#t605f34a]
システムによっては特定フォーマットのバイナリを実行する...
*** 必要条件 [#c192d7a2]
複数のディレクトリが存在する場合は、/lib<qual>/cpp を必...
** /media : リムーバブル・メディアのためのマウントポイン...
*** 目的 [#c89401e6]
ディレクトリにはフロッピーディスク、CD-ROM、ZIPディスク...
> ''(i) 補足説明''
> 以前から /cdrom , /mnt, /mnt/cdrom といったようにリム...
*** オプション指定 [#y05f6134]
対応するサブシステムがインストールされている場合、それ...
: ディレクトリ名 | ''説明''
:floppy|フロッピードライブ(オプション)
:cdrom|CD-ROM ドライブ(オプション)
:cdrecorder|CD-R ドライブ(オプション)
:zip|Zip ドライブ(オプション
ある種のメディアをマウントすることによって1つ以上のデ...
** /mnt : ファイルシステムの一時的なマウントポイント [#wf...
*** 目的 [#fc96ab1b]
システム管理者が必要なときに一時的にファイルシステムを...
インストール用プログラムはこのディレクトリを使用しては...
** /opt : 追加アプリケーションのソフトウェア・パッケージ ...
*** 目的 [#hbd55dc0]
/opt は追加アプリケーションのソフトウェア・パッケージの...
パッケージは /opt 配下にパッケージ自身の名前を /opt/<pa...
*** 必要条件 [#q7fa4e36]
: ディレクトリ名 | ''説明''
:<package>|静的なパッケージのオブジェクト(ファイルなど)
:<provider>|LANANA に登録された提供者名
/opt/bin, /opt/doc, /opt/include, /opt/info, /opt/lib, ...
ユーザによって実行されるプログラムは /opt/<package/bin ...
パッケージによって可変的なファイル(通常のファイルに対...
特定のホストに対する設定ファイルは /etc/opt に設置しな...
どのようなパッケージでも /opt, /var/opt, /etc/opt 配下...
ディストリビューションによってはソフトウェアを /opt に...
> ''(i) 補足説明''
> UNIX コミュニティでは /opt を追加ソフトウェアを置く場...
> Intel Binary Compatibility Standard v.2(iBSC2) でも同...
> 一般的にシステムでパッケージが必要とする全てのデータは...
> ディストリビューションが /opt を使うにあたり、ディスト...
> /opt/<provider> のディレクトリ構造を決めるのはソフトウ...
** /root : root ユーザのためのホームディレクトリ(オプシ...
*** 目的 [#le6e0380]
ルートアカウントのホームディレクトリは開発者かローカル...
** /sbin : 重要なシステムコマンド [#oa15cd57]
*** 目的 [#q7d61d7a]
システム管理者が用いるユーティリティ(root しか実行でき...
))。
*** 必要条件 [#w5f688e6]
以下のコマンドあるいはあるいはシンボリックリンクが /sbi...
: コマンド名 | ''説明''
:shutdown|システムを停止する命令です
*** オプション指定 [#vc0335ed]
対応するサブシステムがインストールされる場合、以下のフ...
: コマンド名 | ''説明''
:fastoot|ディスクのチェックをせずにシステムを再起動する(...
:fasthalt|ディスクのチェックをせずにシステムを停止する(...
:fdisk|パーティション・テーブルの操作をする(オプション)
:fsck|ファイルシステムの確認と修復をする(オプション)
:fsck.*|特定のファイルシステム用に確認と修復をする(オプ...
:getty|getty プログラム(オプション)
:halt|システムを停止する命令(オプション)
:ifconfig|ネットワークインターフェースの構築をする(オプ...
:init|システム起動時の最初のプロセス(オプション)
:mkfs|ファイルシステムを構築する(オプション)
:mkfs.*|特定のファイルシステムを構築する(オプション)
:mkswap|スワップ領域の構築をする(オプション)
:reboot|システムの再起動をする(オプション)
:route|IP 経路テーブルの表示/調整をする(オプション)
:swapon|ページング・スワッピングを有効にする(オプション)
:swapoff|ページング・スワッピングを無効にする(オプション)
:update|定期的にデーモンがファイルシステムのバッファをフ...
** /srv : システムによって提供されるサービスデータ [#s8ce...
*** 目的 [#xeeb70ba]
/srv はシステムによって提供されるサイトに特定したデータ...
> ''(i) 補足説明''
> /srv を指定することの主な目的はユーザが特定のサービス...
> 現時点で /srv ディレクトリをどのように命名したり扱うか...
> ディストリビューションは管理者の権限なく /srv ディレク...
** /tmp : 一時的なファイル [#lbbd3a35]
*** 目的 [#d061971c]
/tmp ディレクトリは一時的なファイルを必要とするプログラ...
プログラムは /tmp 配下でディレクトリやファイルが存在し...
> ''(i) 補足説明''
> IEEE 標準 P1003.2(POSIX, part 2) では上記のセクション...
> /tmp に保管されたデータは操作によっては削除されるかも...
> FHS では歴史的背景と一般的な習慣から /tmp の利用を推奨...
#navi(FHS)
終了行:
#norelated
#navi(FHS)
#contents
----
* 3章 root ファイルシステム [#m77aaf25]
** 目的 [#sdd4c552]
ルートファイルシステムは適切に起動・復帰・回復し、ある...
- システムを起動するためには他のファイルシステムをマウン...
- システムの回復・修復を行うにはルートファイルシステム上...
- システムを復元するためには、ルートファイルシステムを用...
> ''(i) 補足説明''
> 目標を実現する上での主な問題は、どれだけ多くのファイル...
-- 時折 FDD などのとても小さなメディアからマウントされる...
-- ルートファイルシステムには多くのシステムに特化した設定...
-- もしかしたらルートファイルシステムの為に多くの容量を確...
-- 他の領域でデータ破損のエラーが発生するよりルートファイ...
アプリケーション側では決してルートディレクトリ配下に特...
> ''(i) 補足説明''
> ルートファイルシステム配下に新しいサブディレクトリを作...
-- システム管理者はパフォーマンスとセキュリティー上の理由...
-- たとえ規制をしてもシステム管理者が標準的なファイル階層...
-- ディストリビューションはアプリケーションの運用を熟慮し...
** 必要条件 [#ea4df3f4]
以下のディレクトリやシンボリックリンクは / 階層下のもの...
:ディレクトリ名|''説明''
:bin | 重要なコマンドのバイナリ(binary の bin)
: boot | ブートローダーの為の静的なファイル(起動の boot)
: dev | デバイスファイル(device の dev)
: etc | ホスト特有のシステム設定(etcetera の etc)
: lib | 重要な共有ライブラリとカーネルモジュール(library ...
: media | リムーバブル・メディアのためのマウントポイント(...
: mnt | ファイルシステムの一時的なマウントポイント(mount ...
: opt | 追加アプリケーションのソフトウェア・パッケージ(op...
: sbin | 重要なシステムコマンド(sysytem binary で sbin)
: srv | システムによって提供されるサービスデータ(service ...
: tmp | 一時的なファイル(temporary の tmp)
: usr | 第二階層
: var | 動的データ(Variable の var)
上記のディレクトリの詳細については以下のサブセクション...
** オプション仕様 [#vd72d942]
多くのシステムでは / ディレクトリ配下に以下のディレクト...
:ディレクトリ名|説明
:home|ユーザのホームディレクトリ(オプション)
:lib<qual>|重要な共有ライブラリの代理構成 (オプション)
:root|root ユーザのためのホームディレクトリ(オプション)
以下の項では個々のディレクトリの詳細について述べます。
** /bin : 重要なコマンドのバイナリ(全ユーザが使用) [#j348...
*** 目的 [#k601b493]
/bin にはシステム管理者・一般ユーザ共に使用するコマンド...
*** 必要条件 [#k8fbebe1]
/bin 配下にサブディレクトリがあってはいけません。
/bin には以下のコマンドあるいはシンボリックリンクが必要...
: コマンド | ''説明''
: cat | 標準出力にファイルを連結して出力(ファイル表示)...
: chgrp | ファイルグループの所有権を変えます
: chmod | ファイルアクセス許可を変えます
: chown | ファイル所有者とグループを変えます
: cp | ファイルとディレクトリをコピーします
: date | システムの日付と時刻を表示・設定します
: dd | ファイルを変換してコピーします
: df | ファイルシステム上の使用領域量を表示します
: dmesg | カーネルのリングバッファを表示するか制御します
: echo | 1行のテキストを表示します
: false | 何もせずに終了します(失敗を意味する 1 を返しま...
: hostname | 現在のホストシステムの名前を設定・表示します
: kill | プロセスにシグナルを送ります(主に終了)
: ln | ファイルへのリンクを作成します
: mkdir | ディレクトリを作成します
: mknod | ブロックデバイスや特別なファイルを作成します
: more | ファイルを閲覧するフィルタ(ページ送りをします)
: mount | ファイルシステムをマウントします
: mv | ファイルを移動します
: ps | プロセスの状態を報告します
: pwd | 現在のディレクトリ名(present working directory)を...
: rm | ファイルやディレクトリを削除します
: rmdir | 空のディレクトリを削除します
: sed | ストリームエディタを使用します
: sh | ボーン・コマンド・シェルを実行します
: stty | 端末ラインの表示・設定を変更します
: su | ユーザ ID とグループ ID を変更してシェルを起動します
: sync | ファイルシステムのメモリバッファをディスクと同期...
: umount | ファイルシステムをアンマウント(マウント解除)し...
: uname | システム情報を表示します
> ''(i) 補足説明''
> ''/bin/sh'' があっても、それがボーンシェルの実体ではあ...
> ''['' と ''test'' コマンドは、たとえシェルの一部だとし...
*** オプション仕様 [#r361bbe8]
対応するサブシステムがインストールされている場合、以下...
: コマンド | ''説明''
:csh|C シェル(オプション)
:ed|ed エディタ(オプション)
:tar|tar アーカイブ・ユーティリティー(オプション)
:cpio|アーカイブ上でのコピー操作を行う(オプション)
:gzip|GNU ファイルの圧縮を行う(オプション)
:gunzip|GNU ファイルの伸長(展開)を行う(オプション)
:zcat|GNU ファイルの伸長(展開)を行う(オプション)
:netstat|ネットワーク関連の統計値を出力する(オプション)
:ping|ICMP ネットワークテストを行う(オプション)
もし ''gunzip'' と ''zcat'' プログラムがあるなら、それ...
> ''(i) 補足説明''
> tar, gzip, cpio は / 領域への障害が起こったときのシス...
> 逆にルートパーティションからの修復が必要でないなら、こ...
** /boot : ブートローダーの為の静的なファイル [#c50e2529]
*** 目的 [#j559f934]
このディレクトリは起動時に必要とする設定ファイル群とマ...
*** オプション仕様 [#b9359746]
特定のオペレーティング・システムではカーネルを / もしく...
** /dev : デバイスファイル [#rd6ed35f]
*** 目的 [#n950b48c]
/dev ディレクトリは特別な場所あるいはデバイスファイルで...
*** オプション使用 [#cbf46051]
/dev を手作業で作成しなくてはいけない場合があり得ます。...
MAKEDEV はシステム上で構成されている全てのデバイスを個...
** /etc : ホスト固有のシステム設定 [#t99aa559]
*** 目的 [#f16dccde]
/etc 階層には設定ファイルが置かれます。"設定ファイル"と...
*** 必要条件 [#aac8fa55]
/etc 階層下にはバイナリファイルを置いてはいけません((フ...
以下のディレクトリあるいはディレクトリへのシンボリック...
: コマンド | ''説明''
:opt|/opt の為の設定ファイル
:X11|X Window システムのための設定ファイル(オプション)
:sgml|SGML の為の設定ファイル(オプション)
:xml|XML の為の設定ファイル(オプション)
*** オプション仕様 [#y757e060]
対応するサブシステムがインストールされる場合、以下のフ...
: ディレクトリ名 | ''説明''
:opt|/opt の為の設定ファイル
対応するサブシステムがインストールされる場合、以下のファ...
: ファイル名 | ''説明''
:opt|/opt の為の設定ファイル
:csh.login|C シェルログインのための環境初期化ファイル(オ...
:exports|NFS ファイルシステムのアクセス制御リスト(オプシ...
:fstab|ファイルシステムのための静的な情報(オプション)
:ftpusers|FTP デーモンのユーザアクセス制御リスト(オプシ...
:gateway|ゲートウェイ・経路を記述したファイル(オプション)
:gettydef|getty 使用時の速度と端末設定(オプション)
:group|ユーザー・グループ・ファイル(オプション)
:host.conf|DNS リゾルバ設定ファイル(オプション)
:hosts|ホスト名の静的な情報(オプション)
:hosts.allow|TCP ラッパーのためのアクセス許可ホストのリス...
:hosts.deny|TCP ラッパーのためのアクセス拒否ホストのリス...
:hosts.equiv|rlogin, rsh, rcp のための信頼できるホストの...
:hosts.lpd|lpd のための信頼出来るホストのリスト(オプショ...
:inetd.conf|inetd のための設定ファイル(オプション)
:iniittab|init のための設定ファイル(オプション)
:issue|ログイン前のメッセージ表示・識別情報のファイル(オ...
:ld.so.conf|共有ライブラリの検索をする外部ディレクトリ(...
:motd|今日のログイン(message of the day)用のファイル(オ...
:mtab|ファイルシステムについての動的な情報(オプション)
:mtools.conf|mtools のための設定ファイル(オプション)
:network|ネットワーク名についての静的な情報(オプション)
:password|パスワード・ファイル(オプション)
:printcap|lpd プリンタ利用可能データベース(オプション)
:profile|シェルログインのための環境初期化ファイル(オプシ...
:protocols|IP プロトコルのリスト(オプション)
:resolv.conf|DNS のリゾルバ設定ファイル(オプション)
:rpc|RPC プロトコルのリスト(オプション)
:securetty|root ログインのための TTY アクセス制御(オプシ...
:services|ネットワークサービス名とポート番号のリスト(オ...
:shells|適切な(正当な)ログインシェルのパス名(オプション)
:syslog.conf|syslogd のための設定ファイル(オプション)
mtab を /etc 配下に置くのは歴史的な経緯により不適切とさ...
*** /etc/opt : /opt の為の設定ファイル [#b62b8652]
''目的''
/opt 配下にインストールされるアプリケーションのソフトウ...
''必要条件''
/etc/opt/<サブディレクトリ> の構造に対する制限は特にあ...
特定動作のためのシステムパッケージに含まれる設定ファイ...
> ''(i) 補足説明''
> /opt に関する補足説明は特にありません。
*** /etc/X11 : X Window システムのための設定(オプション...
''目的''
/etc/X11 は全ての X11 ホストが参照する設定ファイルの場...
''オプション指定''
対応するサブシステムがインストールされていれば、/etc/X1...
: ファイル名 | ''説明''
:Xconfig|Xfree86 初期バージョンのための設定ファイル(オプ...
:X86Config|Xfree86 バージョン3か4のための設定ファイル(...
:Xmodmap|X11 の グローバルなキーボード修正ファイル(オプ...
/etc/X11 の中には xdm やその他のプログラム(たとえば若...
*** /etc/sgml : SGML の為の設定ファイル(オプション) [#w...
''目的''
SGML システムが用いるハイレベルに定義されているパラメー...
*** /etc/xml : XML の為の設定ファイル(オプション) [#e16...
''目的''
XML システムが用いるハイレベルに定義されている一般的な...
** /home : ユーザのホームディレクトリ(オプション) [#ubc...
*** 目的 [#s691d260]
/home はかなり標準的な概念ですが、明らかにサイトに特定...
*** 必要条件 [#o9e4188f]
ユーザが用いるアプリケーションがそれぞれ固有の設定ファ...
** /lib : 重要な共有ライブラリとカーネルモジュール [#i475...
*** 目的 [#jbe45603]
/lib ディレクトリはルートファイルシステム上でシステムを...
*** 必要条件 [#a141075a]
最低でも以下のファイル名のパターンを必要とします(ファ...
: ファイル名 | ''説明''
:libc.so.*|動的にリンクされた C ライブラリ(オプション)
:ld*|リンカ・ローダーの実行制御(オプション)
もし C プリプロセッサがインストールされるなら、歴史的な...
*** オプション仕様 [#y316f105]
対応するサブシステムがインストールされる場合、/lib 以下...
: ディレクトリ名 | ''説明''
:modules|カーネルが読み込み可能なモジュール(オプション)
** /lib<qual> : 重要な共有ライブラリの代替フォーマット(...
*** 目的 [#t605f34a]
システムによっては特定フォーマットのバイナリを実行する...
*** 必要条件 [#c192d7a2]
複数のディレクトリが存在する場合は、/lib<qual>/cpp を必...
** /media : リムーバブル・メディアのためのマウントポイン...
*** 目的 [#c89401e6]
ディレクトリにはフロッピーディスク、CD-ROM、ZIPディスク...
> ''(i) 補足説明''
> 以前から /cdrom , /mnt, /mnt/cdrom といったようにリム...
*** オプション指定 [#y05f6134]
対応するサブシステムがインストールされている場合、それ...
: ディレクトリ名 | ''説明''
:floppy|フロッピードライブ(オプション)
:cdrom|CD-ROM ドライブ(オプション)
:cdrecorder|CD-R ドライブ(オプション)
:zip|Zip ドライブ(オプション
ある種のメディアをマウントすることによって1つ以上のデ...
** /mnt : ファイルシステムの一時的なマウントポイント [#wf...
*** 目的 [#fc96ab1b]
システム管理者が必要なときに一時的にファイルシステムを...
インストール用プログラムはこのディレクトリを使用しては...
** /opt : 追加アプリケーションのソフトウェア・パッケージ ...
*** 目的 [#hbd55dc0]
/opt は追加アプリケーションのソフトウェア・パッケージの...
パッケージは /opt 配下にパッケージ自身の名前を /opt/<pa...
*** 必要条件 [#q7fa4e36]
: ディレクトリ名 | ''説明''
:<package>|静的なパッケージのオブジェクト(ファイルなど)
:<provider>|LANANA に登録された提供者名
/opt/bin, /opt/doc, /opt/include, /opt/info, /opt/lib, ...
ユーザによって実行されるプログラムは /opt/<package/bin ...
パッケージによって可変的なファイル(通常のファイルに対...
特定のホストに対する設定ファイルは /etc/opt に設置しな...
どのようなパッケージでも /opt, /var/opt, /etc/opt 配下...
ディストリビューションによってはソフトウェアを /opt に...
> ''(i) 補足説明''
> UNIX コミュニティでは /opt を追加ソフトウェアを置く場...
> Intel Binary Compatibility Standard v.2(iBSC2) でも同...
> 一般的にシステムでパッケージが必要とする全てのデータは...
> ディストリビューションが /opt を使うにあたり、ディスト...
> /opt/<provider> のディレクトリ構造を決めるのはソフトウ...
** /root : root ユーザのためのホームディレクトリ(オプシ...
*** 目的 [#le6e0380]
ルートアカウントのホームディレクトリは開発者かローカル...
** /sbin : 重要なシステムコマンド [#oa15cd57]
*** 目的 [#q7d61d7a]
システム管理者が用いるユーティリティ(root しか実行でき...
))。
*** 必要条件 [#w5f688e6]
以下のコマンドあるいはあるいはシンボリックリンクが /sbi...
: コマンド名 | ''説明''
:shutdown|システムを停止する命令です
*** オプション指定 [#vc0335ed]
対応するサブシステムがインストールされる場合、以下のフ...
: コマンド名 | ''説明''
:fastoot|ディスクのチェックをせずにシステムを再起動する(...
:fasthalt|ディスクのチェックをせずにシステムを停止する(...
:fdisk|パーティション・テーブルの操作をする(オプション)
:fsck|ファイルシステムの確認と修復をする(オプション)
:fsck.*|特定のファイルシステム用に確認と修復をする(オプ...
:getty|getty プログラム(オプション)
:halt|システムを停止する命令(オプション)
:ifconfig|ネットワークインターフェースの構築をする(オプ...
:init|システム起動時の最初のプロセス(オプション)
:mkfs|ファイルシステムを構築する(オプション)
:mkfs.*|特定のファイルシステムを構築する(オプション)
:mkswap|スワップ領域の構築をする(オプション)
:reboot|システムの再起動をする(オプション)
:route|IP 経路テーブルの表示/調整をする(オプション)
:swapon|ページング・スワッピングを有効にする(オプション)
:swapoff|ページング・スワッピングを無効にする(オプション)
:update|定期的にデーモンがファイルシステムのバッファをフ...
** /srv : システムによって提供されるサービスデータ [#s8ce...
*** 目的 [#xeeb70ba]
/srv はシステムによって提供されるサイトに特定したデータ...
> ''(i) 補足説明''
> /srv を指定することの主な目的はユーザが特定のサービス...
> 現時点で /srv ディレクトリをどのように命名したり扱うか...
> ディストリビューションは管理者の権限なく /srv ディレク...
** /tmp : 一時的なファイル [#lbbd3a35]
*** 目的 [#d061971c]
/tmp ディレクトリは一時的なファイルを必要とするプログラ...
プログラムは /tmp 配下でディレクトリやファイルが存在し...
> ''(i) 補足説明''
> IEEE 標準 P1003.2(POSIX, part 2) では上記のセクション...
> /tmp に保管されたデータは操作によっては削除されるかも...
> FHS では歴史的背景と一般的な習慣から /tmp の利用を推奨...
#navi(FHS)
ページ名: