Sistemas Operativos
167 artigos encontrados
Dia 1: Terminal, Shell e Comandos Essenciais — Linux do Zero
Dia 1: Terminal, Shell e Comandos Essenciais — Linux do Zero O terminal é a ferramenta mais importante para qualquer administrador Linux, DevOps ou infrastructure engineer. Ao contrário do Windows, onde a GUI é o interface principal, em Linux a linha de comandos é o centro das operações — toda a configuração de servidor, automação, […]
Dia 10: SSH no Linux — Chaves, Tunnels e Hardening
Dia 10: SSH no Linux — Chaves, Tunnels e Hardening No Dia 8 configurámos redes Linux com ip, ss e nmcli; no Dia 9 protegemos essas redes com firewalls. Hoje, Dia 10, entramos no protocolo que torna a administração remota segura: SSH — o túnel encriptado que todo o sysadmin usa diariamente para gerir servidores, […]
Dia 11: Armazenamento — Partições, LVM e Sistemas de Ficheiros
Dia 11: Armazenamento — Partições, LVM e Sistemas de Ficheiros O armazenamento é a espinha dorsal de qualquer servidor Linux. Compreender como criar partições, escolher o sistema de ficheiros adequado e configurar montagens persistentes no /etc/fstab distingue um administrador competente de quem apenas copia comandos. Este artigo cobre todo o fluxo: identificar discos, particionar com […]
Dia 12: LVM em Profundidade no Linux — PV, VG, LV e Snapshots
Dia 12: LVM em Profundidade no Linux — PV, VG, LV e Snapshots NESTE ARTIGO 1. Introdução 2. Conceitos LVM (PV, VG, LV) 3. Criar PV, VG e LV 4. Extender LV Online (lvextend) 5. Snapshots LVM 6. Thin Provisioning 7. Erros Comuns e Checklist No Dia 11 aprendemos a particionar discos com fdisk e […]
Dia 13: Cron e Agendamento no Linux — crontab e systemd timers
Dia 13: Cron e Agendamento no Linux — crontab e systemd timers O cron é o agendador de tarefas mais antigo e universal do Linux — existe há mais de 40 anos e está presente em praticamente toda a distribuição. Quem vem do Windows pode pensar nele como o equivalente ao Task Scheduler, mas em […]
Dia 14: Backups e Recuperação em Linux — rsync e BorgBackup
Dia 14: Backups e Recuperação em Linux — rsync e BorgBackup No Dia 13 automatizámos tarefas com cron e systemd timers. Hoje, Dia 14, atacamos o tema que separa sysadmins amadores de profissionais: backups e recuperação. Um servidor sem uma estratégia de backup testada é um incidente à espera de acontecer — não uma questão […]
Dia 15: Apache e Nginx — Web Server e Virtual Hosts
Dia 15: Apache e Nginx — Web Server e Virtual Hosts Apache e Nginx são os dois web servers mais utilizados em Linux, com arquitecturas diferentes que se complementam. Apache usa um modelo baseado em processos ou threads — cada ligação ocupa um processo ou thread dedicado. Nginx usa um modelo assíncrono orientado a eventos […]
Dia 16: DNS Server no Linux — Bind9, unbound e Zonas
Dia 16: DNS Server no Linux — Bind9, unbound e Zonas ℹ️ Este artigo faz parte do Curso de Linux em 30 Dias. Se ainda não leu o Dia 8 sobre Redes Linux, comece por aí — os fundamentos de DNS e /etc/hosts são essenciais para este artigo. O DNS (Domain Name System) é o […]