FHSとは ファイル階層規格 基礎入門解説

FHSとは ファイル階層規格 基礎入門解説

FHSとは ファイル階層規格 基礎入門解説

FHSとは ファイル階層規格 基礎入門解説

意味FHS(エフエイチエス)とは、ディレクトリとファイルを構成するためのルールです。FHSは、Filesystem Hierarchy Standardの省略で、ファイル階層規格とも日本語訳されています。
別名Filesystem Hierarchy Standard ファイルハイエラルキースタンダード 階層規格ファイル階層標準
解説FHSはLinuxOS(リナックスOS)で広く採用されています。
FHS リナックスOS ディレクトリ構成まとめ

ディレクトリ解説
/ルートディレクトリ 管理者の担当
/rootルートディレクトリ 管理者の担当
/binバイナリ システムの基幹担当
/bootブート システムの起動担当
/devデバイス 他のハードウェアとの接続担当
/etcエトセトラ 各種設定の担当
/homeホーム ユーザーの担当
/libライブラリ 開発者の担当
/mediaメディア 外部媒体の担当
/mntマウント ファイル構成の担当
/optオプト アプリの担当
/runラン 一時データの担当
/sbinバイナリ システムの基幹担当
/srvサービス サービスの担当
/tmpテンポラリ 一時ファイルの担当
/usrユーザー 利用者ファイルの担当
/varバリアブル 変数の担当

多言語対応
日本語リナックスファイル階層規格 ひらがな りなっくすふぁいるかいそうきかく カタカナ リナックスファイルカイソウキカク
英語Linux Filesystem Hierarchy Standard
探究資料
Linux Foundation. Filesystem Hierarchy Standard Specifications Archive.
リナックス財団. FHS仕様履歴.

スポンサーさん

リナックスディレクトリの整理方法

リナックスディレクトリの整理方法

リナックスディレクトリの整理方法

解説 ディレクトリの整理方法
LinuxOSには、いくつものディレクトリがありますが、一定の整理方法に準拠しています。
解説 ディレクトリの変わりやすさ
ディレクトリは変わりやすさによって、整理されています。

変わりやすさディレクトリ名 
変わりにくい/usr/etc
変わりにくい/opt/boot
変わりやすい/var/mail/var/run
変わりやすい/var/spool/var/lock

解説 ディレクトリの所有者
ディレクトリは所有者によって、整理されています。単一ユーザーの専有するデイレクトリか、あるいは、複数ユーザーの共有するデイレクトリかによって、整理されています。さらに、管理者権限のありなしによっても、整理できます。
変わりやすさみんなで共有一人で専有
変わりにくい/usr/etc
変わりにくい/opt/boot
変わりやすい/var/mail/var/run
変わりやすい/var/spool/var/lock

binディレクトリ

binディレクトリ

binディレクトリ



【binディレクトリとは】


用語:binディレクトリ
英語:bin directory
別名:ビン(bin)・バイナリ(binary)・実行ファイル
解説:binディレクトリ(bin directory)とは、リナックス系OSに共通するディレクトリで、OSの基幹部分を担当します。

binディレクトリには、OSを正常稼働するためのファイルが保存されているので、初学者は、binディレクトリを改変しないように、気をつけましょう。もし間違って改変してしまうと、OSが正常稼働しなくなります。



【binディレクトリ プログラム】


プログラム名解説
catconcatenateの省略で、ファイルの中身を表示する
chgrpchange groupの省略で、ファイルの所属するグループを操作する
chmodchange modeの省略で、ファイルの権限を操作する
chownchange ownerの省略で、ファイルの所有を操作する
cpcopyの省略で、ファイルをコピーする
dateOSの時間を管理する
dfdisk freeの省略で、空き容量を表示する
echo文字列を表示する
hostnameコンピューターの名前を表示する
killプログラムを停止する
lnlinkの省略で、ファイルにリンクを作成する
loginログインを管理する
lslistの省略で、ファイル一覧を表示する
mkdirmake directoriesの省略で、ディレクトリを操作する
moreファイル内容を表示する
mountファイルシステムをマウントする
mvmoveの省略で、ファイルを移動する
psプロセスを表示する
pwd現在のディレクトリを表示する
rmremoveの省略で、ファイルを削除する
rmdirディレクトリを削除する
sedsedエディターを起動する
shshellの省略で、シェルを起動する
stty表示速度を設定する
suユーザーを切替する
syncファイルを保存する
true「何もしない」ことをする
umountファイルシステムをアンマウントする
unameシステム名を表示する



bootディレクトリ

bootディレクトリ

bootディレクトリ



【bootディレクトリとは】


用語:bootディレクトリ
英語:boot directory
別名:ブート(boot)・立上ファイル・起動ファイル
解説:bootディレクトリ(bin directory)とは、リナックス系OSに共通するディレクトリで、OSの起動を担当します。

bootディレクトリには、OSを起動するためのファイルが保存されているので、初学者は、bootディレクトリを改変しないように、気をつけましょう。もし間違って改変してしまうと、OSが正常起動しなくなります。


etcディレクトリとは

意味etc directory(エトシーディレクトリ)とは、LinuxOSの標準のディレクトリの1つです。etcディレクトリには、各種の設定ファイルがあります。etcの読み方はet-see(エトシー)です。
解説リナックス系OSには、FHS(エフエイチエス)と呼ばれる共通のファイル規格があります。etcディレクトリも、このFHSに準拠しており、ほぼすべてのリナックス系OSにデフォルトで配置されています。 etcディレクトリへ設定ファイルを置くアプリケーションとして、Cronが有名です。
etcディレクトリ binディレクトリ 違い
etcディレクトリとbinディレクトリには共通して、設定ファイルが保存されています。etcディレクトリとbinディレクトリの違いは、テキストファイルがあるか、バイナリファイルがあるかです。わかりやすく言えば「etcディレクトリには、テキスト形式の設定ファイルがある」と覚えてください。
etcディレクトリ 内容

ファイル名解説
cronクロンのことで、システムの定期作業の設定ファイル
initイニシャルのことで、システムの自動起動の設定ファイル
servicesサービスのことで、ポート番号の設定ファイル

runディレクトリとは

意味run directory(ランディレクトリ)とは、LinuxOSの標準のディレクトリの1つです。runディレクトリには、一時的なファイルがあります。
解説リナックス系OSには、FHS(エフエイチエス)と呼ばれる共通のファイル規格があります。runディレクトリも、このFHSに準拠しており、ほぼすべてのリナックス系OSにデフォルトで配置されています。
runディレクトリは、サービスの一時ファイルが置かれます。例えばsshdsystemdなどの一時ファイルが有名です。
runディレクトリ tempディレクトリ 違い
runディレクトリとtempディレクトリには、共通して、一時的な状態を記録するファイルが、保存されます。
runディレクトリとtempディレクトリの違いは、runディレクトリは、システムの背後で動くサービスを担当します。対して、tempディレクトリはユーザーが利用するアプリケーションを担当します。
わかりやすく言えば「runディレクトリにはシステム管理用の一時ファイルがある」と覚えてください。
runディレクトリ

名前
initctl
initramfs
lock
screen
log
credentials
crond.pid
user
crond.reboot
mount
snapd.socket
multipathd.pid
sshd
uuidd
dbus
needrestart
sshd.pid
dmeventd-client
network
sudo
dmeventd-server
NetworkManager
systemd

FHS 歴史 リナックス財団が開発

FHS 歴史まとめ

年代バージョン
1994FHS 1.0
2004FHS 2.3
2015FHS 3.0

FHSとは ファイル階層規格 探究資料

科目別 By Curriculum
大学受験  情報科学(Computer science)

単元別 By Subject
情報科学  プログラミング(Programming)
情報科学  Python (パイソン)
情報科学  ウェブ(Web)
情報科学  ウィンドウズ(Windows)
情報科学  ギットハブ(Github)
情報科学  ジャンゴ(Django)

対象児童生徒 By Age
中学数学(二次関数まで!)を履修し終えている生徒
コンピューターの基礎知識を学びたい生徒
自分でプログラム(program)を書きたい生徒
情報科学(Computer Science)を学びたい生徒
大学受験生(国公立高校生+私立中高一貫校生)
大学生+社会人(基礎からやり直したい生徒)


プロ家庭教師コンピューター教材で、重要語句の日本語訳・韓中英訳・別名・解説をまとめています。オンライン学習用で、生徒・保護者・教員・家庭教師のために、無料ダウンロードを提供します。

スポンサーさん