

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# `/var`(Persistente variable Systemdaten)
<a name="filesystem-slash-var"></a>

 

## `/var/cache`(Cache)
<a name="filesystem-slash-var-cache"></a>

 Im Gegensatz zu [`/var/lib`](#filesystem-slash-var-lib) führt das Löschen von Daten nicht zu Datenverlust, da Anwendungen in der Lage sein müssen, ihre `/var/cache` Daten aus anderen Quellen neu aufzubauen. `/var/cache` 

## `/var/lib`(Persistente Systemdaten)
<a name="filesystem-slash-var-lib"></a>

 Das `/var/lib` Verzeichnis wird für persistente Systemdaten verwendet. Verschiedene Systemkomponenten platzieren hier Daten, die für diese Komponente privat sind. Im Gegensatz dazu [`/var/cache`](#filesystem-slash-var-cache) führt das Löschen von Daten zu Datenverlust. `/var/lib` 

 Beispielsweise speichert der PostgreSQL-Datenbankserver standardmäßig Datenbankdaten in. `/var/lib/pgsql` Das Layout und die Dateiformate dieser Daten sind für PostgreSQL privat, und es handelt sich um persistente Daten, als ob sie gelöscht würden, der Benutzer erleidet Datenverlust. 

## `/var/log`(Persistente Protokolle)
<a name="filesystem-slash-var-log"></a>

 Dieses Verzeichnis wird zum Speichern persistenter Protokolle verwendet. Es wird empfohlen, dass Software die `sd_journal_print(3)` API-Aufrufe `syslog(3)` oder verwendet, anstatt Protokolldateien direkt unter zu speichern`/var/log`. 

**Anmerkung**  
 In AL2 023 das[`systemd`Journal ersetzt `rsyslog`](journald.md), was einen deutlichen Unterschied zur Standardkonfiguration von Amazon Linux 2 darstellt. 

 Weitere Informationen zum Lesen von Protokollen mithilfe von `journalctl` finden Sie auf der [https://www.freedesktop.org/software/systemd/man/journalctl.html](https://www.freedesktop.org/software/systemd/man/journalctl.html)Handbuchseite. 

 Viele Anwendungen verwenden ihre eigenen Mechanismen zum Schreiben und manchmal zum Rotieren von Protokolldateien in`/var/log`. Informationen zur Konfiguration ihrer Protokolldateien finden Sie in der Dokumentation zu diesen Anwendungen. 

## `/var/spool`(E-Mail- und Druckerwarteschlangen)
<a name="filesystem-slash-var-spool"></a>

 Dieses Verzeichnis wird für persistente Daten wie E-Mail- oder Druckerwarteschlangen verwendet. 

## `/var/tmp`(größere temporäre Dateien)
<a name="filesystem-slash-var-tmp"></a>

 Für kleine, größengebundene temporäre Dateien [`/tmp`](filesystem-slash-tmp.md) sollte es möglicherweise stattdessen verwendet werden. 

 [`/tmp`](filesystem-slash-tmp.md)While ist standardmäßig als `tmpfs` Volume konfiguriert, `/var/tmp` ist aber standardmäßig als Pfad im Root-Dateisystem konfiguriert und ist somit der Ort für größere und beständigere temporäre Dateien. Standardmäßig wird nach einem regelmäßigen Zeitplan ein Bereinigungsauftrag ausgeführt, bei dem Dateien entfernt werden, auf die in letzter Zeit nicht zugegriffen wurde. 

 Informationen zur Konfiguration der Säuberung temporärer Dateien finden Sie unter und `tmpfiles.d(5)` `systemd-tmpfiles(8)` man Handbuchseiten. 

 Ebenso wie bei [`/tmp`](filesystem-slash-tmp.md) sollten Anwendungen den in der `$TMPDIR` Umgebungsvariablen angegebenen Pfad vorziehen`/var/tmp`. Benutzer können dann die `$TMPDIR` Umgebungsvariable so einstellen, dass sie den Pfad überschreibt, den eine Anwendung verwenden soll`/var/tmp`. 

**Warnung**  
 Da es gemeinsam genutzt `/var/tmp` wird (so wie es ist)[`/tmp`](filesystem-slash-tmp.md), ist es wichtig, sichere Methoden zum Erstellen temporärer Dateien zu verwenden. Einzelheiten finden Sie in der `systemd` Upstream-Dokumentation unter [Verwenden `/tmp` und `/var/tmp` Sicher](https://systemd.io/TEMPORARY_DIRECTORIES/). 

**Anmerkung**  
 Es hat sich bewährt, `systemd` Dienste so zu konfigurieren, dass die `PrivateTmp=` Direktive auf `yes` oder`disconnected`, die den Dienst in einer Sandbox ausführt, gesetzt ist [`/tmp`](filesystem-slash-tmp.md) und [`/var/tmp`](#filesystem-slash-var-tmp) nicht mit dem Host oder anderen Diensten gemeinsam genutzt wird.   
 Weitere Informationen, einschließlich der Konfiguration von zwei Diensten zur gemeinsamen Nutzung derselben privaten temporären Verzeichnisse, finden Sie im `systemd.exec(5)` man Seite. 

 Die [`/var/tmp`](#filesystem-slash-var-tmp) Pfade [`/tmp`](filesystem-slash-tmp.md) und die Pfade sind eng miteinander verknüpft und dienen unterschiedlichen Zwecken. 