[Liunx] Linuxシステムのディレクトリ構造

システムにログインした後、現在のコマンドウィンドウにコマンドを入力します。

 ls / 

次の図が表示されます。

ツリーのようなディレクトリ構造:

以下は、これらのディレクトリの説明です。

  • / bin
    binはBinaryの略で、このディレクトリには最も頻繁に使用されるコマンドが格納されています。

  • / boot:
    Linuxの起動時に使用されるいくつかのコアファイルが格納されます。これには、いくつかの接続ファイルやイメージファイルが含まれます。

  • / dev:
    devはDeviceの略で、Linuxの外部デバイスはこのディレクトリに格納されており、Linuxのデバイスへのアクセス方法はファイルへのアクセス方法と同じです。

  • / etc:
    このディレクトリは、システム管理に必要なすべての構成ファイルとサブディレクトリを格納するために使用されます。

  • / home
    ユーザーのホームディレクトリ。Linuxでは、各ユーザーが独自のディレクトリを持っています。通常、ディレクトリ名はユーザーのアカウントに基づいて付けられます。

  • / lib
    このディレクトリは、システムの最も基本的なダイナミックリンク共有ライブラリを格納します。その役割は、WindowsのDLLファイルと同様です。ほとんどすべてのアプリケーションがこれらの共有ライブラリを使用する必要があります。

  • / lost + found
    このディレクトリは通常空ですシステムが不正にシャットダウンされた場合、いくつかのファイルがここに保存されます。

  • /メディア
    Linuxシステムは、Uディスク、CD-ROMなどの一部のデバイスを自動的に認識します。認識後、Linuxは認識されたデバイスをこのディレクトリにマウントします。

  • / mnt
    システムはこのディレクトリを提供して、ユーザーが一時的に他のファイルシステムをマウントできるようにします。光学ドライブを/ mnt /にマウントし、ディレクトリに移動して光学ドライブの内容を表示できます。

  • / opt
     これは、ホストに追加のソフトウェアがインストールされているディレクトリです。たとえば、ORACLEデータベースをインストールする場合、このディレクトリに配置できます。デフォルトは空です。

  • / proc
    このディレクトリは、システムメモリのマッピングである仮想ディレクトリであり、このディレクトリに直接アクセスすることでシステム情報を取得できます。
    このディレクトリのコンテンツは、ハードディスクではなくメモリにあります。その中の一部のファイルを直接変更することもできます。たとえば、次のコマンドを使用して、ホストのpingコマンドをブロックし、他のユーザーがマシンにpingできないようにすることができます。

    エコー1 > / proc / sys / net / ipv4 / icmp_echo_ignore_all  
  • / root
    このディレクトリは、システム管理者のホームディレクトリであり、スーパー管理者とも呼ばれます。

  • / sbin
    sはスーパーユーザーの意味で、システム管理者が使用するシステム管理プログラムが格納されています。

  • / selinux
     このディレクトリはRedhat / CentOSに固有です。SelinuxはWindowsファイアウォールと同様のセキュリティメカニズムですが、このメカニズムはより複雑で、このディレクトリにはselinux関連のファイルが格納されます。

  • / srv
     このディレクトリには、サービスの開始後に抽出する必要があるいくつかのデータが格納されます。

  • / sys

     これはlinux2.6カーネルの大きな変更です。2.6カーネルの新しいファイルシステムsysfsがこのディレクトリにインストールされます。

    sysfsファイルシステムは、プロセス情報用のprocファイルシステム、デバイス用のdevfsファイルシステム、および疑似端末用のdevptsファイルシステムの3つのタイプのファイルシステム情報を統合します。

    ファイルシステムは、カーネルデバイスツリーを直感的に反映したものです。

    カーネルオブジェクトが作成されると、対応するファイルとディレクトリもカーネルオブジェクトサブシステムに作成されます。

  • / tmp
    このディレクトリは、いくつかの一時ファイルを格納するために使用されます。

  • / usr
     これは非常に重要なディレクトリで、Windowsのプログラムファイルディレクトリと同様に、多くのユーザーのアプリケーションとファイルがこのディレクトリに配置されます。

  • / usr / bin:
    システムユーザーが使用するアプリケーションプログラム。

  • / usr / sbin:
    スーパーユーザーが使用するより高度な管理プログラムとシステムデーモン。

  • / usr / src:
    カーネルソースコードを配置するためデフォルトディレクトリ。

  • / var
    このディレクトリは、絶えず拡大するものを格納します。頻繁に変更されるこれらのディレクトリをこのディレクトリの下に置くことに慣れています。さまざまなログファイルが含まれます。

  • / run
    システムが起動してからの情報を格納する一時ファイルシステムです。システムが再起動したら、このディレクトリ内のファイルを削除または消去する必要があります。システムに/ var / runディレクトリがある場合は、実行するように指定する必要があります。

Linuxシステムでは、より重要なディレクトリがいくつかありますが、誤って内部ファイルを削除または変更しないように注意する必要があります。

/ etc:前述のように、これはシステム内の構成ファイルなので、このディレクトリ内のファイルを変更すると、システムが起動しない場合があります。

/ bin、/ sbin、/ usr / bin、/ usr / sbin:これは、システムがファイルを実行するデフォルトのディレクトリです。たとえば、lsは/ bin / lsディレクトリにあります。

/ bin、/ usr / binはシステムユーザー(rootを除くすべてのユーザー)向けの指示であり、/ sbin、/ usr / sbinはroot向けの指示であることは特筆に値します。

/ var:これは非常に重要なディレクトリです。システムでは多くのプログラムが実行されており、各プログラムには対応するログがあり、これらのログはこのディレクトリ、特に/ var / logディレクトリに記録されますメールのデフォルトの配置もここにあります。

おすすめ

転載: www.cnblogs.com/HGNET/p/12723953.html