Hoje é o Dia 29 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.
Faltando um dia para fechar o desafio, a prioridade não é aprender novos comandos. É descobrir lacunas, revisar erros e simular o ritmo da prova: 40 questões em 60 minutos.
📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar
🎯 Objetivos do dia
- Objetivo LPI: Todos os objetivos 1.1 a 5.4
- Peso no exame: Peso total: 40
- 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
Distribuição oficial de pesos
| Tópico | Peso total |
|---|---|
| 1 — Comunidade Linux e carreira Open Source | 7 |
| 2 — Encontrando seu caminho no Linux | 9 |
| 3 — Poder da linha de comando | 9 |
| 4 — Sistema Operacional Linux | 8 |
| 5 — Segurança e permissões | 7 |
Peso não é exatamente número garantido de questões, mas indica importância relativa.
Revisão de emergência — comandos
Navegação: pwd cd ls
Arquivos: touch mkdir cp mv rm rmdir
Ajuda: man info help
Texto: cat less head tail grep sort cut wc
Arquivo: tar gzip bzip2 xz zip unzip
Sistema: uname ps top free dmesg
Rede: ip addr ip route ping host
Usuários: id who w last sudo su useradd groupadd passwd
Permissões: chmod chown
Links: ln -s
Como usar o simulado
- marque 60 minutos;
- não consulte material;
- responda as 40;
- corrija;
- para cada erro, anote por que errou;
- pratique o comando associado.
💻 PRÁTICA GUIADA
Simulação prática de 20 minutos
Sem consultar anotações:
- crie
~/linux-lab/dia29; - crie três arquivos
.log; - encontre linhas contendo
ERROR; - compacte a pasta em
.tar.gz; - mostre seu IP e gateway;
- mostre sua identidade e grupos;
- crie um script que liste os logs usando
for; - coloque modo
750no script; - crie um link simbólico para o arquivo compactado;
- explique cada comando usado.
✏️ EXERCÍCIOS
Antes do simulado, responda sem terminal
- O que é kernel?
- O que é distribuição?
- GPL é permissiva ou copyleft?
- O que faz
$PATH? - Absoluto x relativo?
- Tar x gzip?
- Glob x regex?
- PID?
- Gateway x DNS?
- UID x GID?
chmodxchown?
🗣️ EXPLICAR COM SUAS PALAVRAS
Ao corrigir qualquer erro, use este formato:
Questão: ...
Minha resposta: ...
Resposta correta: ...
Por que errei: ...
Comando/conceito para praticar: ...
O objetivo é transformar erro em material de revisão, não apenas acumular percentual.
🧪 MINI SIMULADO
Simulado — 40 questões
1. Qual componente gerencia CPU, memória e dispositivos?
A) Bash B) Kernel C) GNOME D) apt
✅ B
2. Qual família usa pacotes .deb?
A) Debian B) Red Hat C) SUSE apenas D) Arch
✅ A
3. Qual licença é copyleft forte?
A) MIT B) BSD C) GPL D) domínio público
✅ C
4. echo $PATH mostra?
A) processos B) diretórios de busca de executáveis C) IP D) permissões
✅ B
5. Qual comando identifica builtin/alias/externo?
A) type B) pwd C) wc D) tar
✅ A
6. Qual sistema de ajuda usa páginas de manual?
A) man B) ip C) ps D) chmod
✅ A
7. ~ representa normalmente?
A) raiz B) /tmp C) home do usuário D) pai
✅ C
8. Qual caminho é absoluto?
A) etc/hosts B) ../hosts C) /etc/hosts D) ./hosts
✅ C
9. Qual comando copia diretório recursivamente?
A) cp -r B) mv -l C) rm -i D) touch -d
✅ A
10. O padrão foto?.jpg casa com?
A) foto12.jpg B) fotoA.jpg C) foto.jpg apenas D) qualquer tamanho
✅ B
11. Qual comando cria backup.tar.gz?
A) tar -czf backup.tar.gz dados/ B) gzip -tar dados C) cp -z D) zip tar
✅ A
12. Qual opção do tar lista conteúdo?
A) -x B) -t C) -c D) -r
✅ B
13. Qual comando mostra fim do arquivo?
A) head B) tail C) cut D) sort
✅ B
14. grep -v erro arquivo mostra?
A) só erros B) linhas sem correspondência C) números de linha D) versão
✅ B
15. wc -l conta?
A) palavras B) bytes C) linhas D) usuários
✅ C
16. Em regex, ^ significa?
A) fim B) início C) qualquer caractere D) negação universal
✅ B
17. Pipe é representado por?
A) > B) || C) | D) &
✅ C
18. Shebang comum do Bash?
A) #bash B) #!/bin/bash C) /bash#! D) !/bash
✅ B
19. $1 em script é?
A) PID B) primeiro argumento C) usuário D) status
✅ B
20. Exit status de sucesso é normalmente?
A) 0 B) 1 C) 255 D) -1
✅ A
21. Qual palavra encerra for?
A) end B) fi C) done D) stop
✅ C
22. Arquivo que identifica distribuição?
A) /etc/os-release B) /proc/user C) /dev/os D) /boot/name
✅ A
23. /dev/sda1 normalmente é?
A) usuário B) partição C) processo D) log
✅ B
24. free -h mostra?
A) disco B) memória C) rede D) grupos
✅ B
25. /proc fornece principalmente?
A) fotos B) interface virtual para processos/kernel C) backups D) home
✅ B
26. Configurações globais ficam principalmente em?
A) /etc B) /tmp C) /proc D) /media
✅ A
27. Logs tradicionais ficam em?
A) /var/log B) /home/log C) /usr/tmp D) /proc/log
✅ A
28. Qual comando mostra processos continuamente?
A) cat B) top C) cut D) host
✅ B
29. Qual mostra rotas?
A) ip route B) ip file C) routefile D) host route
✅ A
30. IP funciona, nome não. Suspeita principal?
A) CPU B) DNS C) chmod D) tar
✅ B
31. UID do root?
A) 1 B) 10 C) 0 D) 1000
✅ C
32. Dados básicos de contas ficam em?
A) /etc/passwd B) /etc/users.txt C) /proc/passwd D) /home/passwd
✅ A
33. Hashes de senhas locais ficam em?
A) /etc/shadow B) /etc/group C) /tmp/pass D) /boot/shadow
✅ A
34. Criar grupo?
A) useradd B) groupadd C) chmod D) id
✅ B
35. chmod 640 arquivo dá ao grupo?
A) rwx B) rw- C) r-- D) ---
✅ C
36. Mudar proprietário?
A) chown B) chmod C) passwd D) ln
✅ A
37. Criar symlink?
A) ln -s B) cp -s C) link --soft D) ls -s
✅ A
38. Sticky bit é comum em?
A) /tmp B) /boot C) /proc D) /dev/null
✅ A
39. sudo é usado principalmente para?
A) comprimir B) executar comando com privilégio autorizado C) listar arquivos D) DNS
✅ B
40. /etc/skel está relacionado a?
A) logs B) modelos para homes de novos usuários C) drivers D) rede
✅ B
✅ CHECKLIST DO DIA
- Fiz o simulado em até 60 minutos
- Calculei minha taxa de acerto
- Revisei cada erro
- Refiz no terminal os comandos que errei
- Identifiquei meus três tópicos mais fracos
- Não comecei assunto novo desnecessário
📅 Próximo passo — Dia 30
No próximo dia: Revisão final, laboratório de suporte e preparação para a prova.
📚 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.
