📈 Progresso do Curso
0 de 34 aulas
👨🏫 Contato do Professor
César Azevedo
📧 cesar.augusto@ifrn.edu.br
IFRN — Fundamentos de Sistemas Operacionais e Sistemas Operacionais de Redes
💡 Dica do dia
📅 Status dos Bimestres
📘 34 aulas planejadas · 4 bimestres temáticos
Linha de comando, hierarquia de diretórios, permissões, gerenciamento de pacotes, processos e sistema de arquivos.
Introdução ao Linux
Do sonho de um estudante finlandês ao sistema que move o mundo. Linus Torvalds, GNU e o ecossistema de distribuições.
Arquitetura e FHS
Conheça os diretórios do Linux: /etc, /bin, /home, /var, /dev, /tmp e a hierarquia padrão do sistema de arquivos.
Comandos Essenciais e Produtividade
ls, cd, cp, mv, rm, grep, find + pipes (|) e redirecionamentos (> >>). Domine o terminal Linux.
Regex, Filtros e Metacaracteres
grep, sed, awk e expressões regulares. Processe e filtre texto como um administrador de sistemas.
Gerenciamento de Usuários
Crie, modifique e organize contas. Configure grupos e use sudo com segurança no servidor.
Permissões e ACL
Controle de acesso: chmod, chown, chgrp e umask. Sistema octal e notação simbólica (rwx).
Pacotes e Repositórios
Gerenciamento de software com apt e dpkg: update, install, remove, purge. Repositórios e PPAs.
Processos e Serviços
ps, top, kill, nice, systemctl. Monitore e controle o que está sendo executado no servidor.
Sistema de Arquivos e Montagem
mount, umount, /etc/fstab e UUID. Formate partições e conecte discos e pendrives ao servidor.
Projeto Final: Ambiente Colaborativo
Configure um servidor Linux completo para uma equipe: usuários, grupos, permissões e automação integrados.
Criação de scripts Bash para automatizar tarefas: variáveis, condicionais, loops e funções.
Shell Script: Primeiros Passos
Crie seus primeiros scripts! Shebang, echo, chmod +x e o editor Vim. Do arquivo ao robô automatizado.
Variáveis e Interação
Scripts que conversam com usuários: read, variáveis especiais ($1 $# $?), export e exit codes.
Condicionais (IF/ELSE)
Dê inteligência aos scripts: if, elif, else, testes de arquivo (-f -d -e) e operadores de comparação.
Estrutura CASE
Múltiplas escolhas de forma elegante. Criação de menus interativos com case/esac e padrões.
Loops FOR
Automatize tarefas repetitivas e processe arquivos em lote com for, seq e expansão de listas.
Loops WHILE
Repetição condicional: while, until, break e continue. Scripts que monitoram o sistema continuamente.
Funções no Shell
Scripts modulares e reutilizáveis: declare funções, passe parâmetros, use variáveis locais e source.
Configuração e administração de serviços de rede no Linux: IP, DHCP, DNS, Samba, Apache, Proxy e Docker.
🖧 Infraestrutura de Rede
IP Estático com Netplan
Configure endereços IP fixos no Ubuntu Server com Netplan: YAML, gateway, DNS e netplan apply.
Servidor DHCP
Distribua IPs automaticamente com ISC-DHCP: faixas, reservas por MAC, leases e opções de rede.
🖥 Serviços de Arquivo e Web
Servidor de Arquivos Samba
Compartilhe arquivos entre Windows e Linux com Samba: smb.conf, smbpasswd, permissões e testparm.
Servidor Web Apache
Hospede sites no Linux: Virtual Hosts, a2ensite, DocumentRoot e logs de acesso/erro.
🔒 DNS, Proxy e Containers
Servidor DNS (BIND9)
Transforme nomes em IPs: zonas diretas, reversas, registros A/CNAME/MX e ferramentas dig/nslookup.
Proxy Squid
Controle o acesso à internet, crie bloqueios com ACLs e monitore o tráfego via Squid Proxy.
Webmin
Gerenciamento visual do servidor Linux via navegador: usuários, serviços, rede e arquivos pela porta 10000.
Docker Básico
Introdução a containers: docker pull, run, ps, stop, volumes e docker-compose para múltiplos serviços.
Implantação e administração de servidores Microsoft: instalação, Active Directory, DHCP, DNS, File Server e Group Policy.
Windows Server 2025: Conceitos
Histórico, versões e o papel do Active Directory na infraestrutura corporativa Microsoft.
Instalação Windows Server 2025
Instalação passo a passo em Máquina Virtual (VirtualBox): configurações, particionamento e primeiro boot.
Configuração Inicial
Nome do servidor, IP estático e uso do Server Manager: primeiros passos após a instalação.
Active Directory: Domínio
Promover o servidor a Domain Controller, criar o domínio (ex: escola.local) e instalar AD DS com DNS integrado.
Usuários, Grupos e OUs
Criar Unidades Organizacionais, usuários e grupos de segurança no Active Directory Users and Computers (ADUC).
DHCP Server
Instalar e configurar o papel DHCP no Windows Server: criar escopo, exclusões, reservas e autorizar no domínio.
DNS Server
Zonas de pesquisa direta e reversa, registros A, CNAME e PTR. Resolução de nomes integrada ao Active Directory.
File Server
Criar compartilhamentos SMB, definir permissões NTFS vs. compartilhamento e configurar quotas de disco.
Group Policy (GPO)
Criar e vincular GPOs, aplicar políticas de desktop, senha e software para usuários e computadores do domínio.