Roadmap de Linux
Guia de estudos para dominar o sistema operacional Linux, partindo do uso básico do terminal até a administração avançada, segurança, gerenciamento de discos e tuning do kernel.
- Níveis
- 4
- Etapas
- 38
- Concluídos
- 0
Seu progresso
Essa seção atualiza em tempo real. Clique numa etapa e marque como concluída pra ver a barra avançar.
Essa seção atualiza em tempo real. Clique numa etapa e marque como concluída pra ver a barra avançar.
Fácil
-
Conceitos Básicos e Distribuições
Entenda a história do Linux, o que é código aberto, o kernel e as diferenças entre as principais distribuições (Debian, Ubuntu, Red Hat, Arch).
-
Instalação e Ambientes Virtuais
Aprenda a instalar o Linux usando máquinas virtuais (VirtualBox), WSL no Windows ou através de um Live USB.
-
A Interface Gráfica (Desktop Environments)
Explore os ambientes gráficos mais comuns, como GNOME, KDE Plasma e XFCE, e como eles interagem com o sistema.
-
Introdução ao Terminal e Shell
Compreenda o que é o CLI (Command Line Interface), o emulador de terminal e o shell padrão (Bash).
-
O Sistema de Arquivos (FHS)
Conheça o Filesystem Hierarchy Standard e a utilidade dos diretórios principais como /etc, /var, /home e /bin.
-
Manipulação Básica de Arquivos e Diretórios
Estude como criar, copiar, mover e deletar arquivos e pastas usando mkdir, touch, cp, mv, rm e rmdir.
-
Leitura de Arquivos de Texto
Use ferramentas de linha de comando para ler o conteúdo de arquivos: cat, less, more, head e tail.
-
Obtendo Ajuda no Sistema
Aprenda a consultar os manuais e documentações embutidas usando man, info e a flag --help.
Média
-
Gerenciamento de Pacotes
Aprenda a instalar, atualizar e remover softwares usando gerenciadores de pacotes como APT (Debian/Ubuntu) ou DNF (Fedora/RHEL).
-
Usuários e Grupos
Estude como criar, modificar e excluir usuários e grupos (useradd, usermod, passwd) e entenda o arquivo /etc/passwd.
-
Elevação de Privilégios (Sudo)
Entenda a diferença entre o usuário root e usuários comuns, e como configurar e usar o comando sudo via visudo.
-
Permissões de Arquivos
Aprenda o sistema de permissões (rwx) e propriedades do Linux usando chmod e chown.
-
Redirecionamento e Pipes
Domine o redirecionamento de entrada/saída (>, >>, <) e o encadeamento de comandos com pipes (|).
-
Busca de Arquivos e Diretórios
Utilize os comandos find e locate para procurar arquivos no sistema com base em nome, tamanho, data ou permissão.
-
Filtragem Básica de Texto
Aprenda a buscar padrões dentro de arquivos com o grep e realizar manipulações simples com wc, sort e uniq.
-
Editores de Texto em Terminal
Familiarize-se com a edição de arquivos diretamente no terminal usando Nano e os comandos básicos do Vim.
-
Gerenciamento de Processos
Monitore processos com top/htop e ps, e aprenda a enviar sinais de encerramento usando kill e killall.
-
Serviços em Segundo Plano
Estude como enviar processos para background e trazê-los para foreground usando fg, bg, jobs e o símbolo &.
Intermediário
-
Básico de Shell Scripting
Crie scripts para automatizar tarefas usando variáveis, loops (for, while) e estruturas condicionais (if, case).
-
Compactação e Arquivamento
Aprenda a agrupar arquivos com tar e comprimi-los usando ferramentas como gzip, bzip2 e xz.
-
Agendamento de Tarefas (Cron)
Configure execuções automáticas de scripts e comandos em horários específicos utilizando cron e crontab.
-
Gerenciamento de Serviços (Systemd)
Inicie, pare, habilite e analise logs de serviços do sistema utilizando systemctl e journalctl.
-
Redes e Conectividade
Analise interfaces e conectividade usando o pacote iproute2 (ip addr, ip route), ping e ss/netstat.
-
Acesso Remoto via SSH
Configure servidores SSH, aprenda a gerar pares de chaves criptográficas para login sem senha e configure o sshd_config.
-
Transferência de Arquivos na Rede
Envie e receba arquivos de forma segura através da rede usando scp, rsync, wget e curl.
-
Particionamento de Discos
Entenda a estrutura de discos e crie partições utilizando fdisk e parted.
-
Sistemas de Arquivos e Montagem
Formate partições (mkfs.ext4, mkfs.xfs), monte volumes (mount, umount) e configure a montagem automática no /etc/fstab.
-
Expressões Regulares (Regex)
Aprofunde-se no uso de expressões regulares para buscas complexas utilizando o grep.
Avançado
-
Logical Volume Manager (LVM)
Implemente armazenamento flexível criando Physical Volumes (PV), Volume Groups (VG) e redimensionando Logical Volumes (LV) a quente.
-
Processamento Avançado de Texto (Awk e Sed)
Utilize o Sed para substituição avançada de strings e o Awk para extração e processamento complexo de dados tabulares em texto.
-
Firewalls e Segurança de Rede
Configure regras de bloqueio, liberação de portas e NAT utilizando iptables, nftables ou ufw.
-
Monitoramento de Performance e Profiling
Diagnostique gargalos de CPU, memória e I/O utilizando ferramentas nativas como vmstat, iostat, sar e strace.
-
Segurança e Controle de Acesso (SELinux/AppArmor)
Implemente Controle de Acesso Obrigatório (MAC) configurando políticas, contextos e booleans no SELinux ou perfis no AppArmor.
-
Gerenciamento Avançado de Rede
Crie e gerencie bridges, bonding de interfaces, VLANs e roteamento estático usando NetworkManager e iproute2.
-
Tuning e Manipulação do Kernel Linux
Gerencie módulos do kernel em tempo de execução com modprobe, lsmod e altere parâmetros dinâmicos via sysctl (/etc/sysctl.conf).
-
Namespaces e Cgroups (Bases de Contêineres)
Entenda as primitivas do kernel que tornam o Docker possível: isolamento de recursos com namespaces e limitação de uso com cgroups.
-
Solução de Problemas de Inicialização
Recupere sistemas corrompidos operando o GRUB, manipulando o initramfs, quebrando senhas de root perdidas e usando rescue mode.
Como estudar este roadmap
Siga os passos na ordem sugerida, mas pule sem culpa qualquer um que você já domine. Pra cada etapa, pesquise no Google, assista vídeos no YouTube, consulte a documentação oficial ou peça ajuda a uma IA. O importante é dominar o assunto antes de seguir pro próximo. Não existe prazo: vá no seu ritmo.
Perguntas frequentes sobre o roadmap de Linux
Preciso ter experiência prévia pra começar?
Não. O roadmap começa do nível Fácil e evolui aos poucos. Se você já domina o tópico, pule o tópico direto.
Preciso seguir os níveis e tópicos na ordem exata?
Não é obrigatório. A ordem é uma sugestão, pule qualquer assunto que você já domine, se achar necessário.
Esse roadmap é gratuito?
Sim, totalmente gratuito e sem cadastro.
Onde eu estudo o conteúdo de cada step?
Use Google, YouTube, documentações oficiais ou uma IA como apoio, até dominar o assunto completamente.
Comentários
0Participe da conversa
Faça login com sua conta para deixar dúvidas, sugestões e trocar ideias com outros estudantes.
Nenhum comentário ainda. Seja o primeiro a participar da discussão!