この記事ではCentOS
例として取り上げます
基本的な紹介
Linux
ファイルシステムは階層ツリーディレクトリ構造を採用しています。- この構造の最上位はルート ディレクトリ "
/
" です。 Linux
システム内のすべてのものはファイルです。
ルートディレクトリの内容を表示する
ルート ディレクトリ " /
" を開いて、現在のディレクトリの内容を表示します。
cd /
ls
ルートディレクトリ内の各ファイルの分析
よく使用されるディレクトリ
-
/bin の
Binary
省略形。このディレクトリには、cd
一般的に使用されるコマンドが保存されます。 -
/sbin
は、システム管理者がシステムを保守するために使用するシステム管理プログラムがここに格納されていることをs
示します。Super User
一般的なものとしてはreboot
、ifconfig
などが挙げられます。 -
/home に
は一般ユーザーのホーム ディレクトリが格納されます。/homeLinux
内の各ユーザーは独自のディレクトリを持ち、ディレクトリ名がユーザー アカウント名になります。 -
/root
はシステム管理者ディレクトリであり、特権を持つユーザー (つまり)Super User
のユーザー ホーム ディレクトリにもなります。 -
/lib
は、システムの起動に必要な最も基本的なダイナミック リンク共有ライブラリであり、のファイルWindows
と同様ですDLL
。ほとんどのアプリケーションはこれらの共有ライブラリを使用する必要があります。 -
/etc
システム管理に必要なすべての構成ファイルとサブディレクトリ。 -
/usr
ディレクトリは非常に重要で、ユーザーのアプリケーションとファイルの多くは、 のディレクトリと同様に、このディレクトリに保存されWindows
ますprogram files
。その中には、/usr/local
追加のインストール ソフトウェア用にホストに提供されるインストール ディレクトリも含まれます。追加のインストール ソフトウェアは、通常、ソース コードをコンパイルすることによってインストールされるプログラムです。 -
/boot には
、いくつかの接続ファイルやイメージ ファイルを含む、起動linux
関連のコア ファイルが保存されます。カーネルinitrd
、vmlinux
、grub
およびその他のファイルは、このディレクトリにあります。 -
/media
USB フラッシュ ドライブ、光学式ドライブなど、Linux システムによって自動的に認識される一部のデバイスは、システムが認識した後、このディレクトリにマウントされます。 -
/mnt
システムは、ユーザーが他のファイル システムを一時的にマウントできるようにするためにこのディレクトリを提供します。たとえば、共有フォルダーは通常、/mnt/hgfs/
このディレクトリにマウントされます。(詳細については、VMware による Linux および Windows 共有フォルダーの設定の記録を参照してください)。 -
/opt
opt
は を表しますopitional
。これは、ホストの追加ソフトウェア インストールが保存されるディレクトリであり、デフォルトでは空です。 -
/var
このディレクトリには、継続的に拡張するデータが保存されます。通常、頻繁に変更されるファイルはこのディレクトリに配置されます。たとえば、システム ログ ファイル (/var/log
)、電子メール (/var/mail
)、印刷キュー (/var/spool
) などです。
ディレクトリには注意してください
これらのディレクトリにはシステムによって操作されるファイルが含まれるため、変更するとシステム全体がクラッシュする可能性があります。
-
/proc
はシステムメモリをマッピングした仮想ディレクトリであり、このディレクトリにアクセスすることでシステムプロセスなどの情報を取得できます。 -
/srv
はサービスの略称で、このディレクトリにはサービスの開始後に抽出する必要があるデータが格納されます。 -
/sys
システム管理に必要なすべての構成ファイルとサブディレクトリ。
その他のディレクトリ
-
/tmp は
、一時ファイルを保存するために使用されるディレクトリです。システムが再起動されると、このディレクトリ内のファイルは削除されます。 -
/dev は、デバイス マネージャー
と同様にハードウェア情報を保存します。デバイス マネージャーは、すべてのハードウェア デバイスをファイルの形式でマッピングして保存します。Windows
Linux
cpu
disk
-
/lost+found
このディレクトリは通常は空であり、システムが不法にシャットダウンされたときにいくつかの関連ファイルを保存するために使用されます。 -
/selinux は、特定のファイルのみにアクセスするようにプログラムを制御するセキュリティ サブシステムです
。security-enhanced linux
SELinux