Hoje é o Dia 21 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.
A segunda metade do objetivo 4.3 entra no coração do diagnóstico: processos em execução, memória e mensagens do sistema.
📌 Metodologia do projeto:
Teoria → Exercício → Prática → Explicar → Revisar
🎯 Objetivos do dia
- Objetivo LPI: 4.3 — Onde os dados são armazenados
- Peso no exame: 3
- 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. Processo
Um processo é uma instância de um programa em execução. Ele recebe um PID.
ps
ps aux
ps aux mostra uma fotografia dos processos.
2. top
top
Atualiza periodicamente informações como CPU e memória.
No top:
q— sair;P— ordenar por CPU em muitas implementações;M— ordenar por memória em muitas implementações.
3. Memória
free
free -h
Linux usa memória livre para cache; por isso, interpretar apenas a coluna free pode ser enganoso. Para uma visão introdutória, observe especialmente available em sistemas modernos.
4. dmesg
Mostra mensagens do buffer do kernel:
dmesg | less
dmesg | tail
Alguns sistemas restringem leitura completa a usuários privilegiados.
5. Syslog e journal
A prova cita syslog como conceito. Distribuições podem registrar mensagens em arquivos em /var/log e/ou no journal do systemd.
Exemplo moderno:
journalctl -b
O importante para o objetivo é compreender que mensagens e logs ajudam a diagnosticar falhas.
💻 PRÁTICA GUIADA
ps
ps aux | head
ps aux | sort -k3 -nr | head
free -h
top
Depois:
dmesg | tail -20
Se receber Operation not permitted, registre o fato em suas anotações — é uma política de segurança, não necessariamente erro no comando.
Em sistemas systemd:
journalctl -b -n 20 --no-pager
✏️ EXERCÍCIOS
- Descubra o PID do seu shell com
echo $$e localize-o nops. - Liste os processos e filtre pelo seu usuário.
- Identifique um processo que consome mais memória.
- Compare
free -hantes e depois de abrir alguns aplicativos. - Consulte as últimas mensagens de kernel disponíveis.
🗣️ EXPLICAR COM SUAS PALAVRAS
Explique:
- programa x processo;
- PID;
- diferença entre
psetop; - por que
freenão deve ser lido apenas olhando “memória livre”; - como logs e
dmesgajudam em um chamado de suporte.
🧪 MINI SIMULADO
1. Qual comando mostra uma fotografia dos processos?
✅
ps.
2. Qual ferramenta atualiza processos continuamente?
✅
top.
3. O que é PID?
✅ Identificador numérico de um processo.
4. Qual comando mostra memória?
✅
free.
5. dmesg mostra principalmente?
✅ Mensagens do buffer do kernel.
6. Onde podem existir logs tradicionais?
✅
/var/log/.
✅ CHECKLIST DO DIA
- Entendo programa x processo
- Sei usar
psetop - Entendo PID
- Sei consultar memória com
free - Sei para que serve
dmesg - Entendo o papel de logs e syslog
📅 Próximo passo — Dia 22
No próximo dia: Fundamentos de rede: IPv4, IPv6, gateway, DNS e comandos de diagnóstico.
📚 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.
