← Voltar a todos os artigos

Curso de Linux para iniciantes em 2026: dos comandos à administração

O desenho completo do Linux for Noobs: 19 Guided Labs e 18 Challenges sobre arquivos, permissões, processos, redes, Shell, backup e recuperação.

O pinguim Tux em 3D suave segurando uma chave azul-acinzentada sobre um fundo neutro quente

Executar ps aux não é o mesmo que diagnosticar um processo. systemctl status também não recupera sozinho um serviço, e ip route não mostra, sem contexto, em qual camada uma conexão falhou.

Um curso inicial de Linux precisa ensinar comandos e as relações entre eles. Arquivos têm proprietários e permissões. Processos executam programas. Serviços administram processos duradouros, sockets os expõem à rede, e scripts e tarefas agendadas automatizam operações primeiro feitas manualmente.

A revisão de 2026 do Linux for Noobs segue essa progressão. O curso reúne 37 atividades no terminal: 19 Guided Labs e 18 Challenges. Ele começa com os primeiros comandos e termina com a restauração seletiva de um arquivo de configuração.

Página pública do curso com nível Beginner, 19 Labs, 18 Challenges e o início do programa

O curso revisado contém 19 Guided Labs e 18 Challenges. Captura de 25 de agosto de 2026.

Como as 37 atividades formam um curso

Linux for Noobs não é um catálogo de comandos. As atividades estão organizadas em sete blocos conectados:

  1. Terminal e arquivos: comandos básicos, navegação, curingas, cópia, movimentação, remoção e ajuda com --help, man e apropos.
  2. Usuários, permissões e ambiente Shell: contas, grupos, propriedade, modos, links, metadados, busca, variáveis e arquivos de inicialização.
  3. Arquivos compactados, discos e armazenamento: tar, compressão, uso de disco, dispositivos de bloco, sistemas de arquivos, montagem e fundamentos de /etc/fstab.
  4. Pipelines e texto: status de saída, grep, cut, sort, uniq, tr, join, expressões regulares, sed, awk e redirecionamento.
  5. Processos, pacotes, serviços e logs: carga, PID, sinais, jobs, instalação, systemd e journal.
  6. Rede e acesso remoto: interfaces, rotas, DNS, portas, HTTP, UFW, SSH, chaves e scp.
  7. Scripts, backup e Cron: variáveis, aspas, condições, loops, inspeção de arquivos, restauração seletiva e agendamento.

A base é reutilizada na administração. Antes de processos, o aluno já trabalhou com caminhos, propriedade, status de saída, filtros e descritores. Antes de SSH, inspecionou endereços, rotas, DNS e sockets. Antes de Cron, praticou scripts, caminhos absolutos e tar.

Todas as atividades abrem em um terminal no navegador. Vinte e oito usam o Ubuntu 22.04 padrão; nove usam uma instância Ubuntu 22.04 completa quando systemd, montagem, SSH ou outro comportamento do host é necessário.

Guided Labs e Challenges têm funções diferentes

O Guided Lab apresenta o conceito: finalidade, argumentos, leitura da saída e verificação. O Challenge reduz o apoio e mantém apenas o objeto, os caminhos, as restrições e o estado final observável.

Comparação de um Guided Lab de processos com um Challenge baseado em PID e SIGTERM

O Guided Lab ensina o modelo; o Challenge preserva o objetivo e remove o procedimento. Captura de 25 de agosto de 2026.

No laboratório de processos, um processo inofensivo é iniciado em segundo plano, seu PID é salvo e o estado é observado:

bash -c 'exec -a labex-worker sleep 300' &
worker_pid=$!
echo "$worker_pid" > worker.pid
ps -o pid,ppid,user,stat,etime,args -p "$worker_pid"
pgrep -af labex-worker

Depois, o laboratório fecha o ciclo observar–alterar–verificar:

kill "$worker_pid"
sleep 1
ps -p "$worker_pid" || echo "labex-worker stopped after SIGTERM"

O Challenge seguinte fornece processo e arquivo PID, mas não o procedimento. O aluno identifica o processo exato, envia o sinal solicitado e confirma que ele parou.

O que mudou em 2026

As 25 atividades anteriores já cobriam linha de comando, arquivos, identidades, permissões, armazenamento, pipelines e texto. A revisão preserva essa base e acrescenta seis pares Guided Lab–Challenge: processos e jobs; serviços systemd e logs; rede e firewall; SSH e transferência; Shell scripting; backup agendado e recuperação.

Fim do programa com rede, SSH, Shell scripting e backup

Os novos temas ampliam a segunda metade do curso em pares Guided Lab–Challenge. Captura de 25 de agosto de 2026.

Quatro laboratórios existentes também cresceram. Permissões agora incluem bloqueio de conta, umask, sticky bit e diretórios setgid. Arquivos acrescentam file, stat, inodes, links e diff. Armazenamento conecta dispositivos, partições, sistemas de arquivos e montagens com lsblk e blkid. Fluxos acrescentam tee e tee -a.

A verificação examina o estado final

Um comando sem erro não prova que o arquivo, a permissão, o serviço ou o backup correto existe. Os 134 verificadores ativos foram revisados; 22 verificadores em 12 atividades foram ajustados para aceitar soluções equivalentes sem exigir o mesmo texto, espaço, prefixo de caminho ou organização do código da referência.

Os requisitos técnicos continuam estritos. Intervalos Cron incorretos, arquivos ausentes, permissões erradas, serviços inativos e arquivos compactados incompletos ainda falham.

Limite do nível iniciante

LVM, RAID, LUKS, regras avançadas de iptables/nftables, captura de pacotes, unidades systemd personalizadas, compilação do kernel, contêineres e bibliotecas Bash avançadas ficam fora do curso.

Linux for Noobs atende quem está começando e quem conhece comandos isolados, mas ainda não conecta processos, serviços, rede, permissões e recuperação. Ele não substitui experiência de produção nem preparação completa para RHCSA, LFCS ou Linux+.

Referências