Linux para desenvolvedores e operações: filesystem, processos, rede, permissões, systemd e troubleshooting com journalctl.
Mapa mental do roadmap
Shell e pathsnavegação e permissões
Shell e paths e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em navegação e permissões. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Processosps, top, signals
Processos e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em ps, top, signals. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Arquivosfind, grep, pipes
Arquivos e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em find, grep, pipes. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Editoresvim ou nano
Editores e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em vim ou nano. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Usuários e sudomenor privilégio
Usuários e sudo e um topico essencial da fase "Sistema" do Roadmap Linux, focado em menor privilégio. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
systemdservices e timers
systemd e um topico essencial da fase "Sistema" do Roadmap Linux, focado em services e timers. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Logsjournalctl
Logs e um topico essencial da fase "Sistema" do Roadmap Linux, focado em journalctl. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Redess, curl, DNS
Rede e um topico essencial da fase "Sistema" do Roadmap Linux, focado em ss, curl, DNS. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
SSH segurochaves, fail2ban
SSH seguro e um topico essencial da fase "Servidor" do Roadmap Linux, focado em chaves, fail2ban. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Firewallufw / nftables
Firewall e um topico essencial da fase "Servidor" do Roadmap Linux, focado em ufw / nftables. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Pacotesapt/dnf
Pacotes e um topico essencial da fase "Servidor" do Roadmap Linux, focado em apt/dnf. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
ContainersDocker no Linux
Containers e um topico essencial da fase "Servidor" do Roadmap Linux, focado em Docker no Linux. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Detalhamento por fase
1 Fase 1 - Dia a dia
Objetivo da fase: consolidar o aprendizado pratico de dia a dia.
Shell e paths - navegação e permissõesessencial
Shell e paths e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em navegação e permissões. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Processos - ps, top, signalsessencial
Processos e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em ps, top, signals. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Arquivos - find, grep, pipesessencial
Arquivos e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em find, grep, pipes. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Editores - vim ou nanoessencial
Editores e um topico essencial da fase "Dia a dia" do Roadmap Linux, focado em vim ou nano. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
2 Fase 2 - Sistema
Objetivo da fase: consolidar o aprendizado pratico de sistema.
Usuários e sudo - menor privilégioessencial
Usuários e sudo e um topico essencial da fase "Sistema" do Roadmap Linux, focado em menor privilégio. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
systemd - services e timersessencial
systemd e um topico essencial da fase "Sistema" do Roadmap Linux, focado em services e timers. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Logs - journalctlessencial
Logs e um topico essencial da fase "Sistema" do Roadmap Linux, focado em journalctl. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Rede - ss, curl, DNSessencial
Rede e um topico essencial da fase "Sistema" do Roadmap Linux, focado em ss, curl, DNS. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
3 Fase 3 - Servidor
Objetivo da fase: consolidar o aprendizado pratico de servidor.
SSH seguro - chaves, fail2banessencial
SSH seguro e um topico essencial da fase "Servidor" do Roadmap Linux, focado em chaves, fail2ban. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Firewall - ufw / nftablesessencial
Firewall e um topico essencial da fase "Servidor" do Roadmap Linux, focado em ufw / nftables. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Pacotes - apt/dnfessencial
Pacotes e um topico essencial da fase "Servidor" do Roadmap Linux, focado em apt/dnf. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Containers - Docker no Linuxopcional
Containers e um topico essencial da fase "Servidor" do Roadmap Linux, focado em Docker no Linux. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Perguntas frequentes
Quanto tempo leva para concluir o Roadmap Linux?
O tempo estimado e de ~4–8 semanas, dependendo da dedicacao diaria e pratica constante.
Por onde comecar do zero absoluto?
Inicie pela Fase 1 pelos nos marcados como essenciais antes de avancar para topicos avancados.
Como usar este roadmap
- Siga as fases na ordem — pular fundamentos cria buracos difíceis de fechar depois.
- Cada nó essencial precisa de um artefato: repo, deploy, checklist marcado ou demo.
- Ajuste o ritmo à sua rotina; a métrica é entrega, não data no calendário.
- Volte aos nós opcionais quando o núcleo estiver sólido.