GNU/Linux >> Linux の 問題 >  >> Linux

Linuxディレクトリ構造について知っておくべき15のこと

「LearnLinux」シリーズの第2章では、今日、Linuxディレクトリ構造について学びます。すべてのオペレーティングシステムには、ユーザーが何かを見つけることができる場所を追跡できるようにファイルを整理するためのディレクトリの特定の階層があります。

以下に示すファイルマネージャを見てください。各フォルダは、定義された目的、最も重要なのはセキュリティを提供します。 Linuxは通常、これらのシステムディレクトリ内でLinuxが機能する方法のために、MicrosoftWindowsよりも安全です。それでは、これらのディレクトリのそれぞれを見てみましょう。

1.ルート/

ルートディレクトリは、ファイルシステム階層の開始点です。すべてのファイルとディレクトリは、ルートディレクトリから始まります。名前が示すように、rootユーザーのみがこのディレクトリの下で書き込み権限を持っています。ただし、「/」は「/root」とはまったく関係がないことに注意してください。以下にリストされているすべてのディレクトリは、ルートディレクトリにあります。

2。ユーザーバイナリ/bin

「bin」ディレクトリには、すべての実行可能プログラムがあります。 Linuxでは、実行可能ファイルは「バイナリ」と呼ばれます。コンピューターのユーザーが使用するすべてのコマンドはここにあります。

3。システムバイナリs/bin

s / binディレクトリには、/binディレクトリと同様にバイナリコマンドも含まれています。唯一の違いは、このディレクトリの下にあるLinuxコマンドがシステム管理者によって使用されることです。明らかに、システム管理者はシステムメンテナンスの目的でそれを使用します。

4。ブートローダー/boot

フォルダの名前が示すように、/ bootフォルダには、重要なカーネル、initrd、vmlinux、grubファイルなどのブートローダー関連のファイルが含まれています。

5。システム構成ファイル/etc

これは、すべてのプログラムに必要なすべての構成ファイルが保存される場所です。各プログラムには、プログラムの開始や停止など、プログラムの動作を制御するために使用される構成ファイルがあります。実行可能なバイナリではありません。

6。ホーム/ホーム

ホームディレクトリには、すべてのユーザーの個人ファイルがあります。その中に、システムの各ユーザーアカウントには、たとえば、私のシステムの「kiran」などの個別のディレクトリがあります。

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

このフォルダには、システムを起動し、/binおよび/sbinディレクトリの下にあるバイナリでコマンドを実行するために必要なライブラリファイルが含まれています。

8。デバイス/dev

/ devには、コンピューターに接続されているUSBデバイスで使用されるファイルが含まれています。

9。マウントディレクトリ/mount

これは、さまざまなファイルシステムをマウントするためにシステム管理者が通常使用する一時的なマウントディレクトリです。

10。オプションのアドオンアプリ/opt

/ optは、アドオンアプリケーションソフトウェアパッケージのインストール用です。これは通常、サードパーティのソフトウェアに使用されます。つまり、それらはすでにプリコンパイルされています。

11。プロセス情報/proc

procファイルシステムは、カーネルデータ構造へのインターフェイスとして使用される疑似ファイルシステムです。このファイルシステムには、システムリソースに関するテキスト情報が保存されています。

12。ルート/ルート

ユーザーがrootユーザーとしてサインインすると、別のホームディレクトリが作成されます。

13。一時スペース/tmp

Tmpディレクトリは、定期的に削除される一時フォルダです。実際、一部のLinuxディストリビューションは、起動するたびにクリーンアップします。ディレクトリは、データを一時的に保存するためにシステムプログラムによって使用されます。たとえば、アーカイブを抽出すると、コンテンツは最初に/ tmpディレクトリに抽出され、指定した場所に移動されます。

14。ユーザーフォルダ/usr

このフォルダには、すべてのユーザー関連のプログラム、ライブラリ、およびドキュメントがあります。 / usrのサブディレクトリは、この記事で説明されているものに関連しています。

15。変数データ/var

システムログファイルなどの可変データはここにあります。これらのファイルは、進行中のユーザーおよびシステムタスクに応じて絶えず変更されます。


Linux
  1. Linuxカーネルについて知らなかった30のこと

  2. Linuxファイアウォール:iptablesとfirewalldについて知っておくべきこと

  3. Linux tmpディレクトリ:知っておくべきことすべて

  1. Linuxファイルシステムについて知っておくべきことすべて

  2. LinuxChmodコマンドについて知っておくべきことすべて

  3. Linuxコンテナー(LXC)について知っておくべきことすべて

  1. LinuxUbuntuサーバーについて知っておくべきことすべて

  2. LinuxOpenSSHサーバーについて知っておくべきことすべて

  3. LinuxシステムのPscp:知っておくべきことすべて