#linux
54 artigos encontrados
Dia 22: Docker Compose — Multi-Service Stacks e Orquestração Básica
Dia 22: Docker Compose — Multi-Service Stacks e Orquestração Básica No Dia 21 cobrimos o Docker em isolado: construir imagens, gerir volumes e ligar containers com redes. Mas um stack real não é um container — é uma app web que precisa de uma base de dados, um cache e um reverse proxy. Ligar quatro […]
Dia 6: Gestão de Pacotes em Linux — apt, dnf, Snap e Flatpak
Dia 6: Gestão de Pacotes em Linux — apt, dnf, Snap e Flatpak No Dia 6 do curso Linux em 30 Dias entramos num dos pilares da administração de sistemas: a gestão de pacotes. Saber instalar, actualizar, pesquisar e remover software de forma controlada é a diferença entre um servidor estável e um sistema em […]
Linux Server Hardening Checklist 2026: SSH, Firewall e Kernel
Linux Server Hardening Checklist 2026: SSH, Firewall e Kernel Um servidor Linux recém-instalado vem com dezenas de serviços activos, root acessível por SSH e kernel em configuração permissiva. Este guia percorre 12 secções práticas — desde o endurecimento do SSH ao sysctl do kernel, fail2ban, AppArmor/SELinux e auditoria Lynis — com comandos reais para Ubuntu, […]
Dia 25: Monitoring com Prometheus e Grafana no Linux
Dia 25: Monitoring com Prometheus e Grafana no Linux Saber o estado de um servidor Linux não se resume a verificar se ele responde a ping. Monitorização é sobre CPU, memória, disco, rede, processos e serviços — de forma contínua, histórica e accionável. Prometheus recolhe métricas via exporters, armazena-as numa base de dados de séries […]
Dia 5: Processos e Jobs no Linux — ps, top, kill e Sinais
Dia 5: Processos e Jobs no Linux — ps, top, kill e Sinais No Linux, tudo o que corre é um processo — uma instância de um programa em execução, com o seu próprio espaço de memória, identificadores e prioridade. O kernel atribui a cada processo um PID (Process ID) único e gere o seu […]
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 […]
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 29: Kubernetes Básico no Linux — Pods, Deployments e kubectl
Dia 29: Kubernetes Básico no Linux — Pods, Deployments e kubectl Chegámos ao penúltimo dia do curso Linux 30 Dias. Depois de aprender Docker no Dia 22 e contentorização, damos o salto para a orquestração de contentores. O Kubernetes é hoje a plataforma de facto para gerir aplicações contentorizadas em escala — mas para um […]