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à.
/tmp
: piccoli file temporanei
Nota
Amazon Linux 2023 è diverso da Amazon Linux 2 in quanto, per impostazione predefinita, lo /tmp
è ora tmpfs
piuttosto che un percorso sul root file system.
Nota
Quando si esegue in un contenitore, in genere è la configurazione di runtime del contenitore a determinare se lo /tmp
è tmpfs
o il percorso sul disco e se è in corso o meno un processo di pulizia.
La /tmp
directory è per file temporanei di piccole dimensioni limitate. Per impostazione predefinita, AL2 023 la configura come un tmpfs
file system con un limite di dimensione del 50% della RAM e un massimo di un milione inodes.
Le applicazioni dovrebbero preferire il percorso nella variabile di $TMPDIR
ambiente rispetto a. /tmp
Gli utenti possono quindi impostare la variabile di $TMPDIR
ambiente per sovrascrivere il percorso per cui un'applicazione deve utilizzare /tmp
Per file temporanei più grandi, /var/tmp dovrebbe invece essere utilizzata.
avvertimento
Poiché /tmp
è condiviso, è 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 la systemd.exec(5)
man pagina.
Il contenuto di /tmp
viene in genere pulito all'avvio e i file non utilizzati vengono puliti regolarmente. Per impostazione predefinita, il processo di pulizia viene eseguito subito dopo l'avvio e poi ogni giorno. Per informazioni su come configurare la pulizia dei file temporanei, consulta e tmpfiles.d(5)
systemd-tmpfiles(8)
man pagine man.
I /var/tmp percorsi /tmp
e sono strettamente correlati ed esistono per scopi diversi.