As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
/tmp
: pequenos arquivos temporários
nota
O Amazon Linux 2023 é diferente do Amazon Linux 2, pois, por padrão, agora /tmp
é tmpfs
em vez de um caminho no root sistema de arquivos.
nota
Quando executado em um contêiner, normalmente é a configuração de tempo de execução do contêiner que determina se /tmp
existe tmpfs
ou um caminho no disco e se há um processo de limpeza em execução ou não.
O /tmp
diretório é para arquivos temporários pequenos e limitados por tamanho. Por padrão, o AL2 023 o configura para ser um sistema de tmpfs
arquivos com um limite de tamanho de 50% da RAM e um máximo de um milhão inodes.
Os aplicativos devem preferir o caminho na variável de $TMPDIR
ambiente/tmp
. Os usuários podem então definir a variável de $TMPDIR
ambiente para substituir o caminho que um aplicativo deve usar para /tmp
Para arquivos temporários maiores, /var/tmp deve ser usado em vez disso.
Atenção
Como /tmp
é compartilhado, é importante usar métodos seguros para criar arquivos temporários. Para obter detalhes, consulte a systemd
documentação inicial sobre Uso /tmp
e /var/tmp
segurança
nota
É uma prática recomendada que os systemd
serviços sejam configurados com a PrivateTmp=
diretiva definida como yes
ou disconnected
que executa o serviço em uma sandbox onde /tmp
e não /var/tmp
sejam compartilhados com o host ou outros serviços.
Para obter mais informações, incluindo como configurar dois serviços para compartilhar os mesmos diretórios temporários privados, consulte o systemd.exec(5)
man página.
O conteúdo do geralmente /tmp
é limpo no momento da inicialização e os arquivos não utilizados são limpos regularmente. Por padrão, o processo de limpeza é executado logo após a inicialização e depois todos os dias. Para obter informações sobre como configurar a limpeza de arquivos temporários, consulte e tmpfiles.d(5)
systemd-tmpfiles(8)
man páginas principais.
Os /var/tmp caminhos /tmp
e estão intimamente relacionados e existem para propósitos diferentes.