1. ルートディレクトリ
ファイルシステム全体の論理的な終わりであるルートディレクトリは、「/」で表されます。
/ binには、bash、dd、df、gzip、grep、mv、mkdir、その他の一般的な基本コマンドなど、通常のユーザー、システム、およびシステム管理者が共有できるさまざまな一般的なプログラムが含まれています。
/ bootには、システムブートプログラムGRUBとその構成ファイル、Linuxカーネルファイルvmlinuz、ディスクメモリイメージファイルinitrd.imgなどの重要なブートファイルが含まれています。
/ devには、システムでサポートされているすべてのデバイスファイルが含まれています。具体的には、consoleはシステムコンソールを表し、lp0はプリンタを表し、memはシステムの物理メモリを表し、sdaはメイン制御ガスに接続された最初のディスクを表し、sda1とsda2は最初と最初のディスクを表します。 2つのディスクパーティション、ttyXXはシステムのシリアルデバイスなどを表します。
/ etcには、host.conf、resolv.conf、sysctl.conf、syslog.confなど、システム管理および保守用のすべての構成ファイルが含まれています。さらに、個別のサブディレクトリに多数の構成ファイルがあります。必要なときにシステムをすばやく復元できるように、定期的にバックアップバックアップツールを使用してこのディレクトリ内の重要な構成ファイルをバックアップする必要があることに注意してください。
/ homeには、すべての通常ユーザーのホームディレクトリが含まれます。新しいユーザーが追加されるたびに、システムは/ homeディレクトリにユーザーのホームディレクトリと同じ名前のサブディレクトリを作成します。
/ libには、システムブートプロセス、カーネルモジュール、およびシステムコマンドの実行に必要なさまざまな動的リンク共有ライブラリファイル(拡張子.so、Windowsシステムの.dllファイルと同様)が含まれています。
/ lost + found各ファイルシステムパーティションにはlost + foundディレクトリがあり、dufusファイルシステムを検出するときにfsckコマンドによって削除されたファイルとディレクトリを格納するために使用されます。
/ mediaには、リムーバブルストレージメディア(モバイルハードディスクまたはUディスク)のマウントポイントが含まれます。Uディスクが挿入されると、システムはこのディレクトリのサブディレクトリにUディスクを自動的にマウントします。
/ mntには、すべてのカスタムファイルシステムのマウントポイントが含まれています。NFSやCIFSネットワークファイルシステムなど、任意のファイルシステムをマウントできます。
/ opt Windowsシステムのプログラムファイルディレクトリと同様に、アプリケーションなどの追加ソフトウェアのインストールディレクトリ
/ proc仮想ファイルシステム。システムのシャットダウン時にはディレクトリが空になり、システムの実行時にはプロセスファイルシステムのルートディレクトリになります。一部のファイルは現在実行中のプロセスに対応しており、現在のプロセスのアドレススペースにアクセスするために使用できます。
/ rootスーパーユーザーrootのホームディレクトリ
/ sbinには、管理と保守、システムの起動と修復コマンドの収集など、スーパー管理者向けの一般的なツールが含まれています
/ srvは/ varディレクトリのいくつかの機能を共有し、ネットワークサービスで使用されるいくつかのデータファイルを保存します
/ sysはprocのような仮想ディレクトリであり、ブロックサブディレクトリなどのシステムのさまざまなデバイス構成情報のルートディレクトリには、ディスクおよびディスクパーティションの構成情報が含まれます。
/ tmp一時ファイルディレクトリ。システム操作中に生成された一時ファイルを保存するため、またはユーザーが独自の一時ファイルを保存するために使用されます。ファイルの作成者のみが対応するファイルを削除できることに注意してください。
/ usrこのディレクトリは、システムによって提供されるさまざまな共有データ(ユーザーコマンド、ライブラリ関数、ヘッダーファイル、ドキュメントなど)を保存するルートディレクトリの下のサブディレクトリとして、または個別のファイルシステムとして使用できます。ルートディレクトリへの再帰ディレクトリと考えて、ファイルシステムをより柔軟にします
/ varこのディレクトリは/ usrディレクトリに似ています。まず、ルートディレクトリの下のサブディレクトリです。また、さまざまな可変長データファイル(ログファイルなど)や一時ファイルを格納するための個別のファイルシステムとして使用することもできます。または保留中の一時ファイルなど。
/ boot / grubには、GRUB構成ファイル、3つの異なる初期ブートプログラムなどが含まれています。
/ etc / aptには、sources.listなどのソフトウェア管理ツールで使用される構成ファイルが含まれています。
/etc/cron.dは、バックグラウンドプログラムをスケジュールおよび実行するためにcornプロセスによって使用される構成ファイルと制御ファイルを格納するために使用されます。その他の関連ディレクトリには、corn.hourly、corn.daily、corn.weekly、およびcorn.monthly4ディレクトリが含まれます。
/etc/init.dは、システムの起動時にinitによってスケジュールおよび実行する必要があるスクリプトファイルを格納するために使用されます
/ etc / networkには、ネットワークインターフェイスの構成ファイルインターフェイスと関連する構成ツールが含まれています
/ etc / X11には、xorg.confなどのXサーバーで使用されるさまざまな構成ファイルが含まれています。
/ usr / binには、ユーザーが頻繁に使用するさまざまなコマンドが含まれています
/ usr / includeは、さまざまなC言語ヘッダーファイルを格納するために使用されます。このディレクトリとそのサブディレクトリのヘッダーファイルは、C開発者が頻繁に参照する必要のあるファイルです。その中でも、sys、linux、bitsなどのサブディレクトリで定義されたデータ構造は、Linuxシステムの詳細な調査、理解、習得に非常に役立ちます。
/ usr / libには、プログラマーが静的または動的な方法で独自のアプリケーションをリンクするために使用できるさまざまな共有ライブラリ関数が含まれています。
/ usr / sbinには、システムの起動後にシステム管理者が頻繁に使用するさまざまなシステム管理および保守コマンドが含まれています
/ usr / share共有ディレクトリ。man(オンラインドキュメントのルートディレクトリ)、info(GNU情報ドキュメントのルートディレクトリ)、doc(さまざまなソフトウェアパッケージに固有のドキュメント)、locate(ロケール)、vim(ユーザーガイド)が含まれます。 )およびzoneinfo(タイムゾーン定義)およびその他のサブディレクトリ
/ usr / scrは、Linuxシステムカーネルのソースコードとドキュメントを保存するために使用されます
/ var / libは、パッケージ固有の動的リンク共有ライブラリ、構成ファイル、データファイル、ステータス情報などを格納するために使用されます。
/ var / logシステムデーモンログファイルのストレージディレクトリ。lastlog(各ユーザーの最後の登録の時間レコード)、message(syslogdによって記録されたすべてのカーネルとシステムプログラムのログメッセージ)、およびwtmp(すべてのユーザーのシステム登録/登録解除の記録)およびその他の重要な文書。 / var / logディレクトリにあるファイルは増え続けます。これには、定期的なバックアップまたは削除が必要です。通常、Linuxシステムは、毎日、毎週、または毎月の期間を採用し、定期的な検査を実行し、周期的なインターセプト(/ usr / sbin / logrotateなどのプログラムの使用など)によって古いデータを削除し、特定の時間範囲内にデータを保持します。最新のデータにより、ファイルサイズは中程度に保たれます。 Ubuntu Linuxシステムでは、logrotateプログラムが1日1回定期的に実行され、システムログファイルをチェックして処理します。
/ var / lockは、さまざまなサービスプロセスまたはアプリケーションが特定のデバイスまたはファイルにアクセスするときに設定されたブロックされたファイルを格納するために使用されます
/ var / runさまざまな.pidファイルが対応するデーモンのPIDを格納するシステム実行情報ファイルのルートディレクトリ。もう1つの最も一般的なファイルは/ var / run / utmpで、現在のシステムのユーザー登録情報が含まれています
/ var / poolは、印刷タスクなど、処理を待機しているさまざまなファイルをキャッシュするために使用されます。通常、各タイプの世代によって処理されるキャッシュファイルは、/ var / pool / cupsなどの独自のサブディレクトリにあります。
/ var / tmpは、さまざまな一時ファイルを保存するために使用されます
Recommended Posts