ホームページ  >  記事  >  運用・保守  >  Linux での var の意味

Linux での var の意味

WBOY
WBOYオリジナル
2022-05-09 17:04:338423ブラウズ

Linux では、var は「変更可能な」という意味で、variable の略です。システムの実行中に変更する必要があるデータを格納するディレクトリです。このディレクトリに格納されているファイルは頻繁に変更され、変更されます。プロジェクト プログラム ファイル。通常、これらのデータが配置されているディレクトリのサイズは頻繁に変更または拡張されます。

Linux での var の意味

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

Linux における var の意味

variable 変数、volatile

このディレクトリに保存されているファイルは頻繁に変更されます (増加、変更、削除)

プロジェクト プログラム (php) ファイルのデプロイによく使用されます。

/var には、システムの実行中に変更されるデータが含まれます。これらには、各システムに固有のディレクトリ、つまり、/var/log、/var/lock、/var/run など、他のコンピュータと共有できないディレクトリが含まれます。 /var/mail、/var/cache/man、/var/cache/fonts、/var/spool/news など、一部のディレクトリは引き続き他のシステムと共有できます。 var ディレクトリの目的は、変更が必要なファイル、または運用中に usr ディレクトリ内に一時的に生成されたファイルおよびディレクトリを抽出し、usr ディレクトリを読み取り専用でマウントできるようにすることです。 var ディレクトリが読み取りおよび書き込み可能な方法でマウントされることが暗黙的に要求されます。

/var ファイル システム: /var には、通常のシステム動作中に変更する必要があるデータが含まれています。通常、これらのデータが配置されているディレクトリのサイズは頻繁に変更または拡張されます。 /var ディレクトリの一部の内容は /usr にあることがわかりますが、/usr ディレクトリの相対的な安定性を維持するために、頻繁に変更する必要があるディレクトリは /var に配置されます。

このディレクトリの分析を通じて、次のニーズに注意してください。

1) 各ディレクトリの目的と機能。

2) ディレクトリ内の情報からどのような情報を取得できるか、またその情報にアクセスする方法。

3) ディレクトリ内のファイルを操作しても安全ですか?

拡張知識:

/var/account/pact

目的: このディレクトリには、システム 。プロセスが終了すると、各プロセスは統計ファイル (pacct または acct) にレコードを書き込みます。プロセス統計の目的は、システム内の基本サービスのコマンド使用統計を提供することです。ファイルはデータ ツール (sa、ac) で分析できます。

使用法: プロセス統計サブシステムはデフォルトではアクティブ化されていないため、起動する必要があります。 Linux システムでプロセス統計を開始するには、accton コマンドを使用します。このコマンドは root として実行する必要があります。 accton コマンドの形式は accton ファイルです。最初にファイルが存在する必要があります。存在しない場合は、最初に touch コマンドを使用して pacct ファイルを作成します (touch /var/log/pacct)。次に accton: accton /var/account/pacct を実行します。 accton がアクティブ化されると、lastcomm コマンドを使用して、システム内でいつでも実行されるコマンドを監視できます。統計をオフにするには、パラメータを指定せずに accton コマンドを使用します。

pact ファイルは cat で直接読み取ることはできません。

注: このファイルは大きくなる可能性があるため、メンテナンス (削除、ダンプ) が必要です。

/var/crash

目的:システムクラッシュ ダンプされたファイルは、マシンダウンの原因を分析するために使用できます。

使用: クラッシュ ツールを使用して、このディレクトリ内のファイルを分析します。参考ドキュメント linux-2.6.20.6/Documentation/kdump/kdump.txt

crash -S /boot/System.map-2.6.18-53.el5PAE /boot/vmlinuz-2.6.18-53.el5PAE /var/crash/xxxx

/var/cache

目的: アプリケーションのキャッシュ データを保存します。このディレクトリに保存されたデータは、したがって、このディレクトリ内のデータが失われてもシステムには影響しません。

/var/lib

このディレクトリには、システムまたはアプリケーションの実行中のステータス情報が保存されます。ユーザーはこのディレクトリ内のファイルを変更することはできません。

/var/mail

CGS の /var/spool/mail にメール保存ファイルがリンクされるディレクトリ。 fhs ドキュメントには、複数のホスト上の複数のアプリケーションで使用できるように、/var/spool/mail から抽出する必要があると明記されています。

/var/opt

アドオン アプリケーションは、変数をこのディレクトリに保存し、静的変数を /opt に保存します。

/var/tmp

アプリケーションによって生成された一時ファイルは定期的に並べ替えることができます。 /usr/tmp -> ../var/tmp。

/var/lock

多くのプログラムは、使用している特定のデバイスまたはファイルをサポートするために、/var/lock にロック ファイルを作成するという規則に従っています。他のプログラムはこのロックされたファイルを認識しており、このデバイスまたはファイルを使用しようとしません。このディレクトリは自由に変更できないことに注意してください。

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux での var の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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