Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> Linuxオペレーティングシステムのディレクトリ構成標準FHSの詳細

Linuxオペレーティングシステムのディレクトリ構成標準FHSの詳細

  

Linux開発者が多すぎるため、誰もが独自のディレクトリ構成方法を使用すると、多くの管理上の問題が生じる可能性があります。あなたがビジネスを始めた後、あなたがさらされているLinuxディレクトリの設定方法はあなたが以前に学んだものとは全く異なるのでしょうか?想像するのは難しいです。そのため、いわゆるファイルシステム階層標準(FHS)がありました。

FHSは、実際にはルートディレクトリ(/)の下の各メインディレクトリに配置するファイルを指定したものです。 FHSは2つの仕様を定義しており、最初の層は、/etcが設定ファイルを配置する、/bin、/sbinが実行可能ファイルを配置するなど、次の各ディレクトリに配置する必要があります。 2番目の層は、/usrおよび/varディレクトリのサブディレクトリ用に定義されています。たとえば、/var /logはシステムログインファイルを置き、/usr /shareは共有データを置きます。

FHSは最上位(/)およびサブレイヤ(/usr、/var)のディレクトリコンテンツに配置するファイルデータのみを定義しているため、他のサブディレクトリレベルで開発することができます。スタッフが自分で設定しました。たとえば、FC4のネットワーク設定データは/etc /sysconfig /network-script /ディレクトリに配置されますが、SuSE Server 9はネットワークを/etc /sysconfig /network /ディレクトリに異なるディレクトリ名で配置します。

また、Linuxでは、すべてのファイルとディレクトリはルートディレクトリ/で始まります。それがすべてのディレクトリとファイルの出所です。それから、木のように少しずつ一つずつ分岐します。そのため、このディレクトリ構成方法を「ディレクトリツリー」と呼びます。このディレクトリツリーの主な機能は次のとおりです。

ディレクトリツリーの開始点はルートディレクトリ(/、root)です。

各ディレクトリは、ローカルパーティションファイルシステムだけでなく、ネットワーク上のファイルシステムも使用できます。たとえば、ネットワークファイルシステム(NFS)サーバーを使用して特定のディレクトリを読み込むことができます。

このディレクトリツリー内の各ファイルのファイル名(フルパスを含む)は一意です。

さらに、ファイル名の書き方によっては、パスを絶対パスと相対パス(relative)として定義することもできます。絶対パスは/home/dmtsai/.bashrcのようにルートディレクトリ(/)によって書き込まれるファイルまたはディレクトリの名前であり、相対パスは現在のパスを基準としたファイルの名前です。たとえば、。/home /dmtsaiや../../home/dmtsai /などです。とにかく、最初は相対パスを書く方法ではありません。相対経路は現在の経路の相対位置によって表されることを理解しなければならない。たとえば、現在は/homeディレクトリにありますが、/var /logディレクトリに入りたい場合はどうすればよいでしょうか。

cd /var /log(絶対値)

cd ../var/log(relative)

/homeにあるので、前のレベルに戻る必要があります( ../)の後、/varに移動し続けることができます。

これら2つの特別なディレクトリに特に注意してください。

。:は現在のディレクトリを示します。また、。/を使用して示すこともできます。

..:上位ディレクトリを示します。これは../でも表すことができます。

..というディレクトリの概念は非常に重要ですが、cd ..や./commandなどのコマンドが表示されることがよくありますが、これは上位層と現在のディレクトリの作業状態を意味します。また、< filename>&"フルファイル名(/によって書き込まれたファイル名)の文字数制限サイズは次のとおりです。

1つのファイルまたはディレクトリの最大許容ファイル名は255です。キャラクターフルパス名とディレクトリ(/)を含むフルファイル名は4096文字です。

/var /log /にはmessageという名前のファイルがあり、このメッセージファイルの最大ファイル名は最大255文字です。 varとlogの2つの上位ディレクトリの長さは最大255文字です。しかし一般的に、/var /log /messagesのようなフルファイル名は4096文字までです。

ヒント:Linuxでは、ルートは多くの意味を持ちます。 「アカウント」の観点から見ると、rootは「システム管理者」のステータスを表し、「directory」を見ると、rootはルートディレクトリ(/)を表します。特に注意してください。

Win7のシステムで不要なフォントを削除してディスク容量を節約する方法

Gpedit.mscでグループポリシーを開いたときに、Win7で "解析時にエラーが発生しました"と表示された場合はどうすればよいですか?

どのようにWin7のシステムブート黒画面のみマウスポインタを解決するには

Win8のブートスタートアッププロジェクトWin8のブートスタートアッププロジェクトの設定方法

言語バーがなくなったらどうしますか?紛失したWin XPシステムの言語バー

Linuxオペレーティングシステム向けの高度な電源管理                               Windowsで




我々は、電力管理システムを持っていると非常によく知っている、私たちは、高度な電源管理モジュールSTR、STDや他の機能に乗ることができます。ラップトップユーザーが高度な電源管理を使用するには、ラップトップをスリープ状態にして、バッテリーを節約することがさらに重要です。 Windowsプラットフォームでこれらの機能を実装することは、私た

Win10システムのTH2バージョンが停電でアップグレードされた場合はどうすればいいですか?

Win7でシステムログを表示する方法システムチュートリアル

ヒント:Vistaの[お気に入り]リンクリストにフォルダが追加されました

Win7システム

Copyright © Windowsの知識 All Rights Reserved