Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeutet var unter Linux?

Was bedeutet var unter Linux?

WBOY
WBOYOriginal
2022-05-09 17:04:338423Durchsuche

Var bedeutet unter Linux „veränderbar“ und ist die Abkürzung für „Variable“. Es handelt sich um ein Verzeichnis zum Speichern von Daten, die bei laufendem System geändert werden müssen. Die in diesem Verzeichnis gespeicherten Dateien werden häufig zur Bereitstellung verwendet Projektprogrammdateien; Normalerweise wird die Größe des Verzeichnisses, in dem sich diese Daten befinden, häufig geändert oder erweitert.

Was bedeutet var unter Linux?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was bedeutet var in Linux? Daten, die bei laufendem System geändert werden müssen. Dazu gehören Verzeichnisse, die für jedes System spezifisch sind, also nicht mit anderen Computern geteilt werden können, wie z. B. /var/log, /var/lock, /var/run. Einige Verzeichnisse können weiterhin mit anderen Systemen geteilt werden, z. B. /var/mail, /var/cache/man, /var/cache/fonts,/var/spool/news. Der Zweck des var-Verzeichnisses besteht darin, während des Betriebs zu ändernde Dateien oder vorübergehend generierte Dateien und Verzeichnisse im usr-Verzeichnis zu extrahieren, sodass das usr-Verzeichnis schreibgeschützt gemountet werden kann. Es ist implizit erforderlich, dass das var-Verzeichnis lesbar und beschreibbar gemountet sein muss.

/var-Dateisystem: /var enthält Daten, die geändert werden müssen, wenn das System normal läuft. Normalerweise wird die Größe des Verzeichnisses, in dem sich diese Daten befinden, häufig geändert oder erweitert. Es stellt sich heraus, dass sich einige Inhalte im Verzeichnis /var in /usr befinden. Um jedoch die relative Stabilität des Verzeichnisses /usr aufrechtzuerhalten, werden Verzeichnisse, die häufig geändert werden müssen, in /var abgelegt. Achten Sie bei der Analyse dieses Verzeichnisses auf die folgenden Anforderungen:

1) Zweck und Funktion jedes Verzeichnisses.

2) Welche Informationen können über die Informationen im Verzeichnis erhalten werden und wie kann auf diese Informationen zugegriffen werden?

3) Ist es sicher, Dateien im Verzeichnis zu verwalten?

Erweiterte Kenntnisse:

/var/account/pact

Zweck: Dieses Verzeichnis enthält Aufzeichnungen der im System verwendeten Prozesse. Wenn ein Prozess beendet wird, schreibt jeder Prozess einen Datensatz in die Statistikdatei (pacct oder acct). Der Zweck der Prozessstatistik besteht darin, Statistiken zur Befehlsverwendung für grundlegende Dienste im System bereitzustellen. Die Datei kann mit Datentools (sa, ac) analysiert werden.

Verwendung: Das Prozessstatistik-Subsystem ist standardmäßig nicht aktiviert, es muss gestartet werden. Um die Prozessstatistik in einem Linux-System zu starten, verwenden Sie den Befehl accton, der als Root ausgeführt werden muss. Der Befehl accton hat die Form accton file. Die Datei muss zuerst vorhanden sein. Wenn sie nicht vorhanden ist, erstellen Sie zunächst mit dem Touch-Befehl die Pacct-Datei: touch /var/log/pacct und führen Sie dann accton aus: accton /var/account/pacct. Sobald accton aktiviert ist, können Sie mit dem Befehl lastcomm jederzeit die ausgeführten Befehle im System überwachen. Um Statistiken zu deaktivieren, verwenden Sie den Befehl accton ohne Parameter. pact-Dateien können nicht direkt mit cat gelesen werden.

Hinweis: Diese Datei wird stark wachsen und muss gepflegt werden (löschen, sichern)

/var/crash

Zweck: Die bei einem Systemabsturz ausgegebene Datei kann zur Analyse der Gründe für die Ausfallzeit verwendet werden.

Verwenden Sie das Crash-Tool, um die Dateien in diesem Verzeichnis zu analysieren. Referenzdokument 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

Zweck: Zum Speichern der Cache-Daten der Anwendung. Die in diesem Verzeichnis gespeicherten Daten können von der Anwendung neu generiert werden, sodass die Daten in diesem Verzeichnis nach ihrem Verlust keine Auswirkungen auf das System haben .

/var/lib

In diesem Verzeichnis werden die Statusinformationen des Systems oder einer Anwendung gespeichert, während diese ausgeführt wird. Benutzer dürfen Dateien in diesem Verzeichnis nicht ändern.

/var/mail

Das Verzeichnis, in dem E-Mail-Speicherdateien mit /var/spool/mail in CGS verknüpft sind. Im fhs-Dokument heißt es eindeutig, dass es aus /var/spool/mail extrahiert werden sollte, damit es von mehreren Anwendungen auf mehreren Hosts verwendet werden kann.

/var/opt

Add-on-Anwendung speichert Variablen in diesem Verzeichnis und statische Variablen in /opt.

/var/tmp

Von Anwendungen generierte temporäre Dateien können regelmäßig sortiert werden. /usr/tmp -> ../var/tmp.

/var/lock

Viele Programme folgen der Konvention, eine Sperrdatei in /var/lock zu generieren, um das spezifische Gerät oder die Datei zu unterstützen, die sie verwenden. Andere Programme kennen diese gesperrte Datei und werden nicht versuchen, dieses Gerät oder diese Datei zu verwenden. Beachten Sie, dass dieses Verzeichnis nicht einfach geändert werden kann. Verwandte Empfehlungen: „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet var unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn