Linux ルート ディレクトリ "/" は、Linux ファイル システムのオーガナイザーであり、最上位のリーダーです。Linux ファイル システムへの入り口は、ルート ディレクトリ "/" と、すべてのディレクトリ、ファイル、およびデバイスもルート ディレクトリ「/」の下にあります。 Linux のディレクトリはすべてルートから始まり、ディレクトリ全体が逆ツリー構造になっています。「/」がツリーのルート、サブフォルダが幹と葉です。
#このチュートリアルの動作環境: centos7 システム、Dell G3 コンピューター。 '
Linux システムのルート ディレクトリ (/)
Linux および UNIX のファイル システムは、「/」による階層構造になっています。したがって、ツリー ファイル構造「/」はルート ディレクトリと呼ばれます。
すべてのファイルとディレクトリはルート ディレクトリ "/" の下に配置されます。ルートディレクトリ / の下には /bin、/home、/usr などのサブディレクトリがあります。
これは centos7 の基本的なディレクトリ構造です:
Linux ディレクトリと Windows ディレクトリの違い Windows では、ハードディスクは次のように分割されています。通常は C、D、E ドライブですが、Linux にはドライブ文字の概念がありません。ここでは「ルートから開始」、ルートは / であり、通常はルート ディレクトリにこれらのフォルダーがあります/etc、/var、/usr など。
unix/linux のディレクトリはすべてルートから始まり、ディレクトリ全体が逆ツリー構造になっており、/ がツリーのルート、サブフォルダが幹と葉になります。
説明:
/ を Linux のルートと呼びます。つまり、Linux オペレーティング システムのファイル システムです。 Linux ファイル システムへの入り口は / であり、すべてのディレクトリ、ファイル、デバイスは / の下にあります。/ は Linux ファイル システムの主催者であり、最高レベルのリーダーです。
ディレクトリ構造の概要
/boot
このディレクトリは、システムに必要なファイルとカーネルを保存するために使用されます。システムの起動、ブートメニュー、必要な設定ファイルなど。通常、このフォルダーは操作されません。
/dev
は、システム マウント デバイスを保存するために使用され、ファイルとして存在します。
Windows のドライブ文字はここには存在せず、さまざまなデバイスを表すさまざまなファイルがあるだけです。たとえば、cdrom は光学ドライブデバイスを表し、sda と sdb はハードディスクデバイスを表し、パーティション分割後、sda1、sda2 などの論理ハードディスクが形成されます (sdb も同様)。
特殊なマウント デバイスには、/dev/null および dev/zero が含まれます。 /null は、無制限のデータを受信できるシステム内のデバイスです。これは、決していっぱいになることのないブラック ホールのようなものです。削除するデータを /null に移動できます。/zero にはランダムな文字が多数含まれており、継続的に削除されます。システムの実行時に生成されますが、システムには出力されません。指定したサイズのファイルを生成したい場合は、それを使用する必要があります。システムのスワップ パーティションをマウントする場合は、/dev を使用する必要があります。 /ゼロデバイス。
通常、ハードディスクをパーティション分割する場合、RAID の設定はこのフォルダーで実行され、それ以外の場合は通常実行されません。
/etc 重要
システム構成ファイルの防止とソフトウェアのインストールに使用される構成ファイルは、デフォルトでここに配置されます。システム設定を変更する必要がある場合は、このフォルダーに移動して操作を実行する必要があります。
/etc の下にある一般的に使用されるファイルとフォルダー:
ファイルは実行可能である必要があることに注意してください
/etc/sysconf/network-scripts/ifcfg-eth33
/lib、/lib64
システム ライブラリ。
/bin,/sbin
実行可能なコマンド バイナリ ファイルを配置します。
/mnt
デフォルトのマウントディレクトリだけがマウントできるわけではありません。Linux では一般的なディレクトリにデバイスをマウントできます。マウントされたディレクトリを開いて、そのディレクトリ内のデータを操作します。デバイスは通常のフォルダー内のデータと同じように操作されます。
マウントする場合は mount コマンドを使用し、デバイスをアンインストールする場合は umount コマンドを使用します。マウントを繰り返すと、以前のマウントが上書きされます。
/proc
このフォルダーは、仮想ファイル システム、システム カーネル、プロセス、外部デバイス、およびネットワーク ステータスを配置するために使用されます。
システムによって読み取られた構成情報は、再起動されるたびに再度読み取られます。 CPU情報やメモリ情報など、ファイル内のファイルは自由に変更することができず、システムを再起動すると変更内容が無効になる場合があります。
/root
特権管理者のホームディレクトリ、一般管理者のディレクトリは/homeに統一されます。
スーパー管理者は Linux 上のあらゆるデータを操作できますが、一般管理者は自分のホーム ディレクトリ内のファイルの変更と削除のみが可能で、他のファイルは一部しか表示できません。
/tmp
一時ファイルを保存します。このフォルダーはすべてのユーザーによって共有されます。
/opt
いくつかのサードパーティ ソフトウェアがここにインストールされますが、通常はあまり使用されません。
/usr
ユーザーデータを保存するディレクトリ。ユーザーがソフトウェア データをインストールする場合、ユーザーがコマンドをインストールする場合、ユーザーがライブラリをインストールする場合など。
/var
変数ファイルが保存されるフォルダー。システム キャッシュ、一時データ、および頻繁に変更されるデータがここに配置されます。
概要
日常生活で最も一般的に使用されるディレクトリは、/etc、/var、および /usr です。他のディレクトリはめったに操作されません。クラウド サーバーを使用している場合は、操作します。ハードディスクなどを手動でマウントする必要はありません (NFS のマウントを除く)、ハードディスクのパーティションを手動で作成する必要はなく、インストール システムによってデフォルトでパーティションが作成されます。
システム パラメータを変更したい場合は、「/etc」と入力して、対応する変更を見つけます。ほとんどの構成ファイルを変更した後、サービス (サービス) を再起動するか、特別な更新コマンド (ソース、bash) を実行する必要があります。通常、インストールされたソフトウェア構成ファイルまたは構成ファイルが配置されるフォルダーにはソフトウェア名コマンドがあり、/etc の下に配置されますが、ソフトウェアに複数の構成があることを示すために名前の後に d
が追加されるものもあります。ファイル。
推奨学習: Linux ビデオ チュートリアル
以上がLinuxのルートディレクトリとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。