Hoje é o Dia 27 do desafio de 30 dias estudando Linux, com foco na certificação Linux Essentials - LPI 010-160 e na construção de uma base prática para atuar com Suporte Técnico em TI.
Este objetivo tem peso menor, mas contém detalhes clássicos de prova: /tmp, /var/tmp, sticky bit e links simbólicos.
📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar
🎯 Objetivos do dia
- Objetivo LPI: 5.4 - Diretórios e arquivos especiais
- Peso no exame: 1
- Entender o conceito, executar os comandos no terminal e saber explicar o motivo de cada resultado.
- Relacionar o conteúdo da prova com situações reais de suporte Linux.
💻 Ambiente recomendado: Debian/Ubuntu em máquina virtual ou máquina de estudos.
Evite praticar comandos destrutivos comorme alterações administrativas no seu sistema principal.
🚀 UPLinux.com.br - prática complementar
Durante esta jornada, uso a plataforma UP Linux para revisar questões e executar desafios práticos:
Use a plataforma depois da leitura para reforçar o conteúdo com repetição espaçada e exercícios.
🧠 TEORIA
1. /tmp e /var/tmp
Ambos são usados para arquivos temporários, mas políticas de retenção diferem entre distribuições. De forma geral:
/tmp- temporários de curta duração;/var/tmp- temporários que podem precisar persistir por mais tempo.
Não confie em um tempo exato de limpeza sem consultar a política da distribuição.
2. Sticky bit
Em diretório compartilhado e gravável, o sticky bit restringe quem pode remover/renomear arquivos de outros usuários.
Veja /tmp:
ls -ld /tmp
Exemplo comum:
drwxrwxrwt
O t no final representa sticky bit.
Modo octal especial:
chmod 1777 diretorio
3. Links simbólicos
ln -s alvo link
Exemplo:
ln -s /var/log meus-logs
O link simbólico guarda uma referência para outro caminho.
ls -l meus-logs
4. Link simbólico quebrado
Se o alvo é removido ou movido, o link continua existindo, mas aponta para algo inexistente.
5. ls -d
ls -d /tmp
ls -ld /tmp
Sem -d, ls /tmp lista o conteúdo. Com -d, trata o diretório como a própria entrada.
💻 PRÁTICA GUIADA
mkdir -p ~/linux-lab/dia27
cd ~/linux-lab/dia27
mkdir origem
echo "arquivo original" > origem/dados.txt
ln -s origem/dados.txt atalho.txt
ls -l
cat atalho.txt
Remova o alvo:
rm origem/dados.txt
ls -l atalho.txt
cat atalho.txt
O cat falhará porque o link ficou quebrado.
Examine diretórios temporários:
ls -ld /tmp /var/tmp
Crie um diretório de teste com sticky bit:
mkdir compartilhado
chmod 1777 compartilhado
ls -ld compartilhado
✏️ EXERCÍCIOS
- Crie um arquivo e um link simbólico para ele.
- Mova o alvo e observe o efeito no link.
- Recrie o link apontando para o novo caminho.
- Compare
ls /tmpcomls -d /tmp. - Identifique o sticky bit em
ls -ld /tmpse ele estiver presente. - Explique por que sticky bit é útil em um diretório compartilhado.
🗣️ EXPLICAR COM SUAS PALAVRAS
Explique:
/tmpx/var/tmpem termos gerais;- o que sticky bit protege;
- link simbólico x arquivo real;
- por que um symlink pode ficar quebrado;
- o papel de
ls -d.
🧪 MINI SIMULADO
1. Qual comando cria link simbólico?
✅
ln -s.
2. Qual caractere costuma indicar sticky bit em ls -l?
✅
t(ouT, dependendo das demais permissões).
3. Qual modo octal inclui sticky bit sobre 777?
✅
1777.
4. Se o alvo de um symlink for removido, o link desaparece automaticamente?
✅ Não; torna-se quebrado.
5. Para que serve ls -d diretorio?
✅ Lista a entrada do diretório em vez de listar seu conteúdo.
6. /tmp é um local para dados permanentes importantes?
✅ Não.
✅ CHECKLIST DO DIA
- Entendo
/tmpe/var/tmp - Reconheço sticky bit
- Sei criar link simbólico com
ln -s - Entendo link quebrado
- Sei usar
ls -dels -ld
📅 Próximo passo - Dia 28
No próximo dia: Revisão de Segurança, Usuários e Permissões.
📚 Referências
- Objetivos oficiais - Linux Essentials 010-160
- Material oficial de aprendizagem - LPI 010-160
- WaldoEller.com - Blog
Regra da jornada: não apenas leia os comandos. Digite, observe a saída, provoque erros controlados e tente explicar o comportamento antes de consultar a resposta.
