
O que há no arquivo temporário no diretório raiz do CentOS? Quero saber qual conteúdo está no arquivo temporário.
Responder1
Este não é um arquivo padrão ou parte da distribuição, provavelmente foi criado por algum processo, talvez uma instalação ou execução de um aplicativo.
Para verificar se o arquivo está em uso, você pode usar o comando:
> lsof /temp
Por exemplo
# lsof /dev/null
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root 0u CHR 1.3 0t0 5460 /dev/null
systemd 1 root 1u CHR 1.3 0t0 5460 /dev/null
....
Então, para obter informações sobre quando modificado, o proprietário, etc., você pode usar o comando:
> stat /temp
Por exemplo
# stat /dev/null
File: ‘/dev/null’
Size: 0 Blocks: 0 IO Block: 4096 character special file
Device: 5h/5d Inode: 5460 Links: 1 Device type: 1,3
Access: (0666/crw-rw-rw-) Uid: (0/root) Gid: (0/root)
Context: system_u: object_r: null_device_t: s0
Access: 2019-12-19 12: 47: 58.934687497 +0000
Modify: 2019-12-19 12: 47: 58.934687497 +0000
Change: 2019-12-19 12: 47: 58.934687497 +0000
Birth: -
Para saber o tipo de arquivo você pode executar o comando:
> file /temp
Por exemplo
# file /usr/bin/gzip
/usr/bin/ gzip: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID [sha1] = 526d77ff7164870f948d8f97aaf0a888cc561b30, stripped
Responder2
O /tmp
diretório contém principalmente arquivos que são necessários temporariamente (lugar onde você pode colocar arquivos por um período temporário). É usado por diferentes programas para criar arquivos de bloqueio (como DB - mysql - use esta pasta para criar bloqueios para os bancos de dados quando uma transação está acontecendo) e para armazenamento temporário de dados.
Muitos desses arquivos são importantes para programas em execução e excluí-los pode resultar em falha do sistema. O próprio sistema operacional Linux usa esta pasta para colocar arquivos temporários. Para Ex – descompactar um arquivo, o conteúdo é primeiro extraído para /tmp e depois movido para o local onde os arquivos são extraídos.
O conteúdo da /tmp
pasta é removido automaticamente na reinicialização na maioria dos sistemas operacionais Debian.
RedHat/CentOS/Federa limpa a /tmp
pasta se os arquivos não forem acessados por 10 dias. O Ubuntu limpa na inicialização.
Mais informações por favorreferir