Curso Linux do Zero: Guia Completo em 30 Dias
Índice completo do curso Linux do Zero em 30 Dias do kbase.pt — 30 artigos que cobrem desde os comandos essenciais no terminal até Kubernetes, monitorização e um projeto final completo com stack web, base de dados e CI/CD. Ideal para quem quer dominar a administração de sistemas Linux de forma estruturada, um dia de cada vez.
Neste artigo:
Como usar este curso: os artigos estão ordenados por dia e aumentam progressivamente a dificuldade. Cada artigo inclui comandos testados, exemplos práticos e ligações para a documentação oficial.
Todos os artigos do curso
Fase 1 — Fundamentos (Dias 1-10)
- Dia 1: Terminal, Shell e Comandos Essenciais — Linux do Zero
- Dia 2: Sistema de Ficheiros Linux — FHS, Mounts e Links
- Dia 3: Gestão de Utilizadores e Grupos no Linux
- Dia 4: Permissões Avançadas em Linux — ACLs, SUID e SGID
- Dia 5: Processos e Jobs no Linux — ps, top, kill e Sinais
- Dia 6: Gestão de Pacotes em Linux — apt, dnf, Snap e Flatpak
- Dia 7: Systemd no Linux — Services, Timers e journalctl
- Dia 8: Redes Linux — ip, ss, nmcli e DNS
- Dia 9: Firewalls Linux — iptables, nftables, UFW e firewalld
- Dia 10: SSH no Linux — Chaves, Tunnels e Hardening
Fase 2 — Serviços e Infraestrutura (Dias 11-20)
- Dia 11: Armazenamento — Partições, LVM e Sistemas de Ficheiros
- Dia 12: LVM em Profundidade no Linux — PV, VG, LV e Snapshots
- Dia 13: Cron e Agendamento no Linux — crontab e systemd timers
- Dia 14: Backups e Recuperação em Linux — rsync e BorgBackup
- Dia 15: Apache e Nginx — Web Server e Virtual Hosts
- Dia 16: DNS Server no Linux — Bind9, unbound e Zonas
- Dia 17: DHCP e PXE — dhcpd, PXE Boot e Provisioning
- Dia 18: NFS e Samba — Partilha de Ficheiros Linux e Windows
- Dia 19: Postfix e Dovecot — Mail Server com SMTP e IMAP
- Dia 20: VPN — WireGuard e OpenVPN, Túneis Site-to-Site
Fase 3 — Automação, Segurança e Projeto Final (Dias 21-30)
- Dia 21: Docker no Linux — Contentores, Imagens, Volumes e Redes
- Dia 22: Docker Compose — Multi-Service Stacks e Orquestração Básica
- Dia 23: Ansible no Linux — Playbooks, Inventários e Idempotência
- Dia 24: Git para Sysadmins — Repos, Branches, Tags e Workflows
- Dia 25: Monitoring com Prometheus e Grafana no Linux
- Dia 26: Logs Centralizados no Linux — rsyslog, journald, Loki e ELK
- Dia 27: Segurança e Hardening Linux — CIS, fail2ban, Auditd e Lynis
- Dia 28: Performance Tuning no Linux — CPU, Memória, I/O e perf
- Dia 29: Kubernetes Básico no Linux — Pods, Deployments e kubectl
- Dia 30: Projeto Final no Linux — Stack Web, DB e CI/CD
Continuar a aprender
Se preferes começar pelo lado das redes antes de avançar para serviços, o curso de Redes em 30 Dias é o complemento natural: fundamentos, protocolos, encaminhamento e um projeto final de rede PME.