ホームページ  >  記事  >  コンピューターのチュートリアル  >  Linux ファイルシステムの構成を 1 枚の図で理解する

Linux ファイルシステムの構成を 1 枚の図で理解する

WBOY
WBOY転載
2024-02-21 12:49:541087ブラウズ

一图看懂 Linux 文件系统的组成

今日は、Linux ファイル システムについて話しましょう。

かつて、Linux ファイル システムは無秩序な街のようなもので、人々が自分の好きなように家を建てることができました。しかし、1994 年の Filesystem Hierarchy Standard (FHS) の導入により、Linux ファイル システムに秩序がもたらされました。この標準は、Linux システムに一連の仕様を提供し、ファイルとディレクトリの組織構造を定義し、ファイルの配置と管理がより秩序正しく行われるようにします。 FHS に従うことで、Linux システムのユーザーと開発者はファイル システムのレイアウトをより簡単に理解できるようになり、ソフトウェア パッケージのインストール、構成、管理の一貫性と信頼性が向上します。この秩序性により、Linux システムの安定性、セキュリティ、保守性が向上します

FHS のような標準を採用することで、ソフトウェアはさまざまな Linux ディストリビューション間で一貫したレイアウトを確保できます。ただし、すべての Linux ディストリビューションがこの標準に厳密に準拠しているわけではありません。特定のニーズを満たすために、独自の要素を追加したり微調整したりすることがよくあります。

この標準をマスターするには、探索を通じて達成できます。まず、「cd」などのコマンドを使用して移動し、「ls」コマンドを使用してディレクトリの内容を一覧表示します。ファイル システムをツリーとして考え、ルート (/) から始めて探索してください。

###写真###

/ (ルート ディレクトリ): ルート ディレクトリは、Linux ファイル システムの最上位ディレクトリです。他のすべてのディレクトリはルート ディレクトリのサブディレクトリであり、ファイル システム全体の親ディレクトリになります。
  • /bin: システムを起動し、基本的な操作を実行するために必要な、基本的なバイナリ実行可能ファイルが含まれています。これらはすべてのユーザーが利用できます。
  • /boot: Linux カーネル、初期 RAM ディスク イメージ (起動時に必要なドライバー用)、ブート ローダー構成ファイル (GRUB など) など、システムの起動に必要なファイルを保存します。
  • /dev: ハードウェア コンポーネントまたはその他のシステム デバイスを表すデバイス ファイルが含まれます。たとえば、/dev/sda は最初の SATA ドライブを表し、/dev/tty は端末を表します。
  • /etc: ストレージ システムとアプリケーションの構成ファイル。これらのファイルは通常、システムまたはアプリケーションの動作を変更するために編集できるテキスト ファイルです。
  • /home: root ユーザーを除く、システム上にアカウントを持つすべてのユーザーの個人ディレクトリが含まれます。ユーザー固有の設定とファイルはここに保存されます。
  • /lib: システムとアプリケーションの実行に必要な基本的な共有ライブラリとカーネル モジュールが含まれます。
  • /media および /mnt: リムーバブル メディア (USB ドライブなど) と一時的にマウントされたファイル システムをマウントするためのディレクトリ。
  • /opt: 追加のアプリケーション パッケージをインストールするために使用されます。ここにはサードパーティのアプリケーションがインストールされ、/usr 内のシステムのデフォルトのアプリケーションとは別にされます。
  • /proc: カーネルがプロセスに情報を送信するメカニズムを提供する仮想ファイル システム。これには実際のファイルは含まれませんが、ランタイム システム情報 (システム メモリ、マウントされたデバイス、ハードウェア構成など) が含まれます。
  • /sbin: /bin に似た基本的なシステム バイナリが含まれていますが、システム管理タスクに使用され、通常、特権のないユーザーはアクセスできません。
  • /tmp: アプリケーションが一時ファイルを保存できる一時ディレクトリ。通常、再起動または間隔の後にクリアされます。
  • /usr: ユーザー アプリケーションと大量のシステム コンテンツをホストします。これには、システムの起動や修復に必要のないプログラム、ライブラリ、ドキュメントなどのサブディレクトリが含まれています。
  • /var: 変数データ ファイルが含まれます。このディレクトリには、ログ (/var/log)、メール (/var/mail)、印刷キュー (/var/spool) など、動作中にシステムがデータを書き込むファイルが含まれます。

以上がLinux ファイルシステムの構成を 1 枚の図で理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はmryunwei.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。