Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
/var(Dati di sistema variabili persistenti)
/var/cache(Cache)
Al contrario/var/lib, la cancellazione dei dati non /var/cache comporterà la perdita di dati, poiché le applicazioni devono essere in grado di ricostruire /var/cache i propri dati da altre fonti.
/var/lib(Dati di sistema persistenti)
La /var/lib directory viene utilizzata per i dati di sistema persistenti. Vari componenti del sistema inseriranno qui i dati che sono privati di quel componente. Al contrario/var/cache, la cancellazione dei dati /var/lib comporterà la perdita di dati.
Ad esempio, per impostazione predefinita, il server del database PostgreSQL memorizzerà i dati del database in. /var/lib/pgsql Il layout e i formati di file di questi dati sono privati per PostgreSQL e si tratta di dati persistenti, poiché se cancellati, l'utente subisce una perdita di dati.
/var/log(Registri persistenti)
Questa directory viene utilizzata per archiviare i log persistenti. È consigliabile che il software utilizzi le chiamate syslog(3) o sd_journal_print(3) API anziché archiviare direttamente i file di registro in/var/log.
Nota
In AL2 023 ilsystemdil diario sostituisce rsyslog, che è una notevole differenza rispetto alla configurazione predefinita di Amazon Linux 2.
Per ulteriori informazioni sulla lettura dei log utilizzandojournalctl, consulta la journalctl
Molte applicazioni utilizzano meccanismi propri per scrivere, e talvolta ruotare, i file di registro presenti in. /var/log Consultate la documentazione di queste applicazioni su come configurare i relativi file di registro.
/var/spool(Code di posta e stampante)
Questa directory viene utilizzata per dati persistenti come le code di posta o di stampa.
/var/tmp(file temporanei più grandi)
Al suo posto /tmp dovrebbe essere eventualmente utilizzata per file temporanei di piccole dimensioni.
Per impostazione predefinita, mentre /tmp è configurato come tmpfs volume, /var/tmp è configurato di default per essere un percorso sul file system principale, ed è quindi la soluzione ideale per file temporanei più grandi e persistenti. Per impostazione predefinita, viene eseguito regolarmente un processo di pulizia che rimuove i file a cui non si accede di recente.
Per informazioni su come configurare la pulizia dei file temporanei, consulta e tmpfiles.d(5) systemd-tmpfiles(8) man pagine man.
Analogamente/tmp, le applicazioni dovrebbero preferire il percorso specificato nella variabile di $TMPDIR ambiente rispetto a/var/tmp. Gli utenti possono quindi impostare la variabile di $TMPDIR ambiente per sovrascrivere il percorso per /var/tmp cui deve essere utilizzata un'applicazione.
avvertimento
Poiché /var/tmp è condivisa (così com'è)/tmp, è importante utilizzare metodi sicuri per creare file temporanei. Per i dettagli, consulta la systemd documentazione originale su Using /tmp and /var/tmp Safely
Nota
È consigliabile che i systemd servizi siano configurati con la PrivateTmp= direttiva impostata su yes o disconnected che eseguano il servizio in una sandbox dove /tmp e non /var/tmp siano condivisi con l'host o con altri servizi.
Per ulteriori informazioni, incluso come configurare due servizi per condividere le stesse directory temporanee private, consulta systemd.exec(5) man pagina.
I /var/tmp percorsi /tmp e sono strettamente correlati ed esistono per scopi diversi.