ホームページ  >  記事  >  運用・保守  >  Linuxのディレクトリ構造の重要性は何ですか

Linuxのディレクトリ構造の重要性は何ですか

PHPz
PHPz転載
2023-06-01 16:55:061336ブラウズ

/

root --- Linux の起動時に使用されるいくつかのコア ファイル。オペレーティング システムのカーネル、ブート プログラムの grub など。
home --- 一般ユーザーの個人ファイルを保存します
ftp --- すべてのユーザー サービス
httpd
samba
user1
user2
bin --- システムが開始 実行可能ファイル (バイナリ)
sbin --- 実行可能プログラムのディレクトリですが、そのほとんどはシステム管理に関連するコマンドを格納します。 root 権限のみが実行可能
proc --- 仮想、Linux カーネル イメージがあり、すべてのカーネル パラメータとシステム構成情報を保存します
1 --- プロセス番号
usr --- ユーザー ディレクトリ、ストアユーザーレベルのファイル
bin --- ほとんどすべてのユーザーが使用するコマンドで、/bin、/usr/local/bin
にも存在します sbin --- ユーザーに関連するシステム管理者のコマンド。サーバープログラム
include --- c/cヘッダーファイルを保存するディレクトリ
lib --- 固定プログラムデータ
local --- ローカルにインストールされたソフトウェアの保存場所
man --- 手動で生成されたディレクトリ
info --- 情報ドキュメント
doc --- 別のパッケージドキュメント情報
tmp
x11r6 --- このディレクトリは、x-window の実行に必要なすべてのファイルを保存するために使用されます。このディレクトリには、GUI を実行するための構成ファイルとバイナリも含まれています。
x386 --- x11r6、x11 release 5と同じ機能を持つシステムファイル
boot --- ブートローダーに必要なファイル、システムに必要なイメージがここに保存されます
lib --- ルートファイルシステム ディレクトリ プログラムおよびコア モジュールをダウンロードするための共通ライブラリ
モジュール --- ロード可能なモジュール、システム クラッシュ後の再起動に必要なモジュール
dev --- デバイス ファイル ディレクトリ
etc --- 設定ファイル
skel - -- ホーム ディレクトリが確立され、ディレクトリが初期化されます。
sysconfig --- ネットワーク、時刻、キーボード、その他の設定ディレクトリ
var
file
lib --- このファイルシステムの実行中にディレクトリが使用されます。変更
ローカル --- プログラム データが /usr/local にインストールされ、変更
ロック --- ファイルは特定の周辺機器またはファイルを使用し、それらをロックし、他のファイルは一時的に保存されますアクセス不能
log - -- ログを記録します
run --- システム実行中の法的情報
spool --- プリンタ、メール、プロキシ サーバーなどのスプール ディレクトリ
tmp
catman -- - キャッシュ ディレクトリ
mnt --- ファイル システムをマウントする一時的な場所。通常、このディレクトリは空ですが、パーティションをマウントする場合は、このディレクトリにディレクトリを作成し、アクセスしたいデバイスをこのディレクトリにマウントすることで、ファイルにアクセスできるようになります。
tmp --- 一時ファイル ディレクトリ。システム起動後の一時ファイルは /var/tmp に保存されます。
lost found --- ファイル システムが修復されると回復されるファイルです。

各ディレクトリの提案については、次のとおりです。

/: ルート ディレクトリ。通常、ルート ディレクトリにはディレクトリのみが保存され、ファイルは保存されません。/etc、/bin、/dev、/lib、/sbin はルート ディレクトリと同じパーティションに配置する必要があります。
/bin:/usr/bin: 一般的に使用されるコマンド ls、tar、mv、cat などの実行可能バイナリ ファイルのディレクトリ。
/boot: Linux システムの起動時に使用されるいくつかのファイルを配置します。 /boot/vmlinuz は Linux カーネル ファイルで、/boot/gurb です。 個別にパーティション化することをお勧めします。パーティション サイズは 100mです。
/dev: Linux システムの下にデバイス ファイルを保存します。このディレクトリ内のファイルへのアクセスはデバイスへのアクセスと同等であり、一般的に使用されるのはマウントです。光学ドライブは /dev/cdrom /mnt にマウントします。
/etc: システム設定ファイルが保存されるディレクトリ 実行可能ファイル や重要な設定ファイルをこのディレクトリに保存することはお勧めできません。 /etc/inittab、/etc/fstab、/etc/init.d、/etc/x11、/etc/sysconfig、および /etc/xinetd.d があります。設定ファイルを変更する前に必ずバックアップしてください。
注: /etc/x11 には、x ウィンドウに関連する設定が保存されます。
/home: システムのデフォルトのユーザー ホーム ディレクトリ。新しいユーザー アカウントを追加すると、ユーザーのホーム ディレクトリがこのディレクトリに保存されます。~ は現在のユーザーのホーム ディレクトリを表し、~test はユーザー test のホーム ディレクトリを表します。 ユーザーがデータを保存しやすいように、個別にパーティションを作成し、より大きなディスク領域を設定することをお勧めします。
/lib:/usr/lib:/usr/local/lib: システムによって使用される関数ライブラリのディレクトリ。プログラムの実行中に、プログラムがいくつかの追加パラメータを呼び出す必要がある場合、関数ライブラリの支援が必要ですが、これがより重要です。ディレクトリは /lib/modules です。
/lost fount: システム例外が発生してエラーが発生すると、失われたフラグメントの一部がこのディレクトリに配置されます。通常、このディレクトリはデバイス ディレクトリに自動的に表示されます。ハードディスクが /disk にロードされている場合、ディレクトリ /disk/lost found
/mnt:/media がこのディレクトリに自動的に生成されます: CD のデフォルトのマウント ポイントです。通常、CD は /mnt/ にマウントされます。 cdrom ですが、必ずしもそうである必要はなく、マウントする場所を選択できます。
/opt: ホストの追加ソフトウェアがインストールされるディレクトリ。例: fc4 で使用される Fedora コミュニティ開発ソフトウェア。新しい kde デスクトップ ソフトウェアを自分でインストールする場合は、このディレクトリにソフトウェアをインストールできます。以前の Linux システムでは、/usr/local ディレクトリ
/proc に配置するのが一般的でした: このディレクトリ内のデータは、システム コア、外部デバイス、ネットワーク ステータスなど、すべてメモリ内にあります。データはすべてメモリに保存され、ディスク領域を占有しません。より重要なディレクトリには、/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* などが含まれます。
/root: システム管理者 root のホーム ディレクトリ。システムが起動する最初のパーティションは / なので、/root と / を同じパーティションに配置するのが最善です。
/sbin:/usr/sbin:/usr/local/sbin: fdisk、shutdown、mount など、システム管理者が使用する実行可能コマンドを配置します。 /bin とは異なり、システム管理者の root が使用するコマンドであり、一般ユーザーは「参照」のみで、設定や使用はできません。
/tmp: 一般ユーザーや実行プログラムが一時的にファイルを保存するディレクトリであり、誰でもアクセスできますが、重要なデータはこのディレクトリに置くことはできません。
/srv: サービスの開始後にアクセスする必要があるデータ ディレクトリ。たとえば、www サービスがアクセスする必要がある Web ページ データは /srv/www に保存されます。
/usr: アプリケーション ストレージ ディレクトリ。/usr/bin にはアプリケーションが格納され、/usr/share には共有データが格納されます。/usr/lib には、直接実行できないが多くのプログラムの動作に必要ないくつかの関数ライブラリ ファイルが格納されます。 /usr/local: ソフトウェア アップグレード パッケージを保存します。 /usr/share/doc: システム記述ファイルの格納ディレクトリ。 /usr/share/man: プログラム記述ファイルが保存されているディレクトリ。man ls を使用すると、/usr/share/man/man1/ls.1.gz の内容がクエリされます。個別にパーティション化することをお勧めします。より大きなディスク容量を設定してください。
/var: 随時変更されるログ ファイル/var/log など、システム実行中に頻繁に変更されるファイルを配置します。 /var/log/message: すべてのログイン ファイルが保存されるディレクトリ、/var/spool/mail : メール保存ディレクトリ、/var/run: プログラムまたはサービスが開始されると、その pid はこのディレクトリに保存されます。 個別にパーティションを作成し、より大きなディスク領域を設定することをお勧めします。

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。