ホームページ  >  記事  >  運用・保守  >  Linuxのルートディレクトリとは何ですか?

Linuxのルートディレクトリとは何ですか?

青灯夜游
青灯夜游オリジナル
2023-01-30 10:13:124793ブラウズ

Linux ルート ディレクトリ "/" は、Linux ファイル システムのオーガナイザーであり、最上位のリーダーです。Linux ファイル システムへの入り口は、ルート ディレクトリ "/" と、すべてのディレクトリ、ファイル、およびデバイスもルート ディレクトリ「/」の下にあります。 Linux のディレクトリはすべてルートから始まり、ディレクトリ全体が逆ツリー構造になっています。「/」がツリーのルート、サブフォルダが幹と葉です。

Linuxのルートディレクトリとは何ですか?

#このチュートリアルの動作環境: centos7 システム、Dell G3 コンピューター。 '

Linux システムのルート ディレクトリ (/)

Linux および UNIX のファイル システムは、「/」による階層構造になっています。したがって、ツリー ファイル構造「/」はルート ディレクトリと呼ばれます。

すべてのファイルとディレクトリはルート ディレクトリ "/" の下に配置されます。ルートディレクトリ / の下には /bin、/home、/usr などのサブディレクトリがあります。

これは centos7 の基本的なディレクトリ構造です:

Linuxのルートディレクトリとは何ですか?

Linux ディレクトリと Windows ディレクトリの違い Windows では、ハードディスクは次のように分割されています。通常は C、D、E ドライブですが、Linux にはドライブ文字の概念がありません。ここでは「ルートから開始」、ルートは / であり、通常はルート ディレクトリにこれらのフォルダーがあります/etc、/var、/usr など。

unix/linux のディレクトリはすべてルートから始まり、ディレクトリ全体が逆ツリー構造になっており、/ がツリーのルート、サブフォルダが幹と葉になります。

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 の下にある一般的に使用されるファイルとフォルダー:

  • Linux ホスト名 -/etc/hostname ファイルを変更して表示します。ここでの変更は永続的な変更です。変更後、システムを再起動してください。有効になります。
  • このマシンの IP とホスト名のマッピングを変更します—/etc/hosts ファイル (ローカル DNS 解決に相当します)
  • ユーザー環境変数、シェルのデフォルト パラメーター、システム関数を変更します。 、エイリアスを追加します— —/etc/profile,/etc/bashrc ファイルは実行可能である必要があることに注意してください
  • システム文字セットを設定します—/etc/locale.conf
  • システム共通構成ディレクトリ /etc/sysconf (ネットワーク カード構成など): /etc/sysconf/network-scripts/ifcfg-eth33
  • システム情報の表示—/etc/ os-release、/etc/system-release
  • rc.local—システムの起動 (boot) と並行して実行され、システム サービス (systemd) が実行される前に実行され、ディスクのマウントや上位の起動によく使用されます。優先サービス
  • /etc/service—システム サービスのデフォルト ポート

/lib、/lib64
システム ライブラリ。

/bin,/sbin
実行可能なコマンド バイナリ ファイルを配置します。

/mnt
デフォルトのマウントディレクトリだけがマウントできるわけではありません。Linux では一般的なディレクトリにデバイスをマウントできます。マウントされたディレクトリを開いて、そのディレクトリ内のデータを操作します。デバイスは通常のフォルダー内のデータと同じように操作されます。
マウントする場合は mount コマンドを使用し、デバイスをアンインストールする場合は umount コマンドを使用します。マウントを繰り返すと、以前のマウントが上書きされます。

/proc
このフォルダーは、仮想ファイル システム、システム カーネル、プロセス、外部デバイス、およびネットワーク ステータスを配置するために使用されます。
システムによって読み取られた構成情報は、再起動されるたびに再度読み取られます。 CPU情報やメモリ情報など、ファイル内のファイルは自由に変更することができず、システムを再起動すると変更内容が無効になる場合があります。

/root
特権管理者のホームディレクトリ、一般管理者のディレクトリは/homeに統一されます。
スーパー管理者は Linux 上のあらゆるデータを操作できますが、一般管理者は自分のホーム ディレクトリ内のファイルの変更と削除のみが可能で、他のファイルは一部しか表示できません。

/tmp
一時ファイルを保存します。このフォルダーはすべてのユーザーによって共有されます。

/opt
いくつかのサードパーティ ソフトウェアがここにインストールされますが、通常はあまり使用されません。

/usr
ユーザーデータを保存するディレクトリ。ユーザーがソフトウェア データをインストールする場合、ユーザーがコマンドをインストールする場合、ユーザーがライブラリをインストールする場合など。

  • /usr/share—ヘルプと説明のフォルダーを配置し、共有ファイルを配置することもできます
  • /usr/local—ユーザーがインストールするソフトウェアのデフォルトの場所

/var
変数ファイルが保存されるフォルダー。システム キャッシュ、一時データ、および頻繁に変更されるデータがここに配置されます。

  • /ログシステムログ、サーバーログなど
    • /スプールはスケジュールされたタスク情報を保存します

概要

日常生活で最も一般的に使用されるディレクトリは、/etc、/var、および /usr です。他のディレクトリはめったに操作されません。クラウド サーバーを使用している場合は、操作します。ハードディスクなどを手動でマウントする必要はありません (NFS のマウントを除く)、ハードディスクのパーティションを手動で作成する必要はなく、インストール システムによってデフォルトでパーティションが作成されます。
システム パラメータを変更したい場合は、「/etc」と入力して、対応する変更を見つけます。ほとんどの構成ファイルを変更した後、サービス (サービス) を再起動するか、特別な更新コマンド (ソース、bash) を実行する必要があります。通常、インストールされたソフトウェア構成ファイルまたは構成ファイルが配置されるフォルダーにはソフトウェア名コマンドがあり、/etc の下に配置されますが、ソフトウェアに複数の構成があることを示すために名前の後に d が追加されるものもあります。ファイル。

推奨学習: Linux ビデオ チュートリアル

以上がLinuxのルートディレクトリとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。