Do zero ao avançado: administração de sistemas Debian, terminal, usuários, pacotes, serviços, redes e um projeto prático completo de auditoria e monitoramento de TI.. Clique nas aulas para ver os conteúdos.
Conceitos de sistema operacional, kernel, distribuições, Debian, software livre e ecossistema Linux.
Conceito de SO, kernel, distribuições e a importância do Linux em 2026.
Por que Debian, vantagens para iniciantes, ambientes gráficos (GNOME, KDE, XFCE).
Liberdades fundamentais, transparência, auditabilidade e independência tecnológica.
Hardware, Kernel, Shell, Utilitários, Interface Gráfica. Terminal vs GUI.
Estrutura de diretórios, navegação, manipulação de arquivos, permissões e links.
Hierarquia FHS: /etc, /var, /home, /usr, /bin, /sbin, /tmp, /opt.
cd, ls, pwd, mkdir, touch, cp, mv, rm, cat, less, head, tail.
chmod, chown, chgrp, usuários, grupos, rwx, sticky bit, SUID, SGID.
ln -s, ln, diferença entre soft link e hard link, inodes.
Criação, modificação e exclusão de usuários e grupos, sudo, su, passwd.
useradd, usermod, userdel, passwd, /etc/passwd, /etc/shadow.
groupadd, groupdel, gpasswd, /etc/group, grupos primários e secundários.
sudo, su, /etc/sudoers, visudo, boas práticas de privilégio mínimo.
apt, dpkg, repositórios, sources.list, atualização e instalação de software.
apt update, apt upgrade, apt install, apt remove, apt search.
dpkg -i, dpkg -l, dpkg -r, instalação manual de .deb.
/etc/apt/sources.list, adicionando PPAs, chaves GPG, mirrors.
systemctl, journalctl, ps, top, htop, kill, gerenciamento de serviços.
start, stop, restart, enable, disable, status, list-units.
Visualização de logs, filtros por tempo, serviço, prioridade.
Visualizar, monitorar e gerenciar processos em execução.
ip, ss, netstat, ping, traceroute, DNS, configuração de rede.
ip addr, ip route, ip link, substituto moderno do ifconfig.
Ver portas abertas, conexões ativas, sockets.
ping, traceroute, dig, nslookup, resolv.conf.
Bash, variáveis, condicionais, loops, funções, cron, automação de tarefas.
Variáveis, leitura de input, condicionais if/else, case.
Iteração sobre arquivos, listas, execução condicional.
crontab, agendamento de scripts, tarefas periódicas.
Firewall (ufw/iptables), SSH, auditoria, logs de segurança, fail2ban.
Configuração de firewall com UFW (Uncomplicated Firewall).
Configuração do SSH, chaves, autenticação, segurança.
Analisar logs, verificar acessos, detectar intrusões.
Desenvolva um script completo de auditoria de TI que extrai informações críticas do sistema Linux para monitoramento e conformidade. O script deve coletar: (1) Quem acessou o sistema e quando (logins bem-sucedidos e falhos); (2) Datas de inicialização e desligamento do sistema; (3) Quando o sistema foi formatado/instalado; (4) Softwares instalados e removidos (histórico do dpkg/apt); (5) Arquivos de configuração alterados recentemente; (6) Sites acessados e arquivos baixados (histórico de navegadores); (7) Informações dos navegadores instalados (perfis, extensões, cookies). O script deve gerar um relatório consolidado em formato HTML ou PDF com todas as informações organizadas por categoria, incluindo timestamps, IPs de origem e detalhes relevantes para auditoria de TI.
Acessar o projeto prático