Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
/tmp
: pequeños archivos temporales
nota
Amazon Linux 2023 es diferente a Amazon Linux 2, ya que de forma predeterminada lo /tmp
es ahora, tmpfs
en lugar de ser una ruta en el root sistema de archivos.
nota
Cuando se ejecuta en un contenedor, normalmente será la configuración del tiempo de ejecución del contenedor la que determine si lo /tmp
estátmpfs
, o una ruta en el disco, y si hay un proceso de limpieza en ejecución o no.
El /tmp
directorio es para archivos temporales pequeños y con un tamaño limitado. De forma predeterminada, AL2 023 lo configura para que sea un sistema de tmpfs
archivos con un límite de tamaño del 50% de la RAM y un máximo de un millón inodes.
Las aplicaciones deberían preferir la ruta de la variable de $TMPDIR
entorno antes que la ruta. /tmp
A continuación, los usuarios pueden configurar la variable de $TMPDIR
entorno para anular la ruta que debe utilizar una aplicación /tmp
En el caso de archivos temporales más grandes, /var/tmp debería usarse en su lugar.
aviso
Como /tmp
es compartido, es importante utilizar métodos seguros para crear archivos temporales. Para obtener más información, consulte la systemd
documentación original sobre el uso /tmp
y la /var/tmp
seguridad
nota
Se recomienda que los systemd
servicios se configuren con la PrivateTmp=
directiva establecida yes
o disconnected
que ejecute el servicio en un entorno aislado, donde /tmp
no /var/tmp
se compartan con el host ni con otros servicios.
Para obtener más información, incluida la forma de configurar dos servicios para que compartan los mismos directorios temporales privados, consulte la systemd.exec(5)
man página.
El contenido de normalmente /tmp
se limpia en el momento del arranque y los archivos no utilizados se limpian periódicamente. De forma predeterminada, el proceso de limpieza se ejecuta poco después del arranque y, a continuación, todos los días. Para obtener información sobre cómo configurar la limpieza de los archivos temporales, consulte las tmpfiles.d(5)
systemd-tmpfiles(8)
man páginas principales.
Las /var/tmp rutas /tmp
y están estrechamente relacionadas y existen para diferentes propósitos.