Aula 29: Alta disponibilidade — clustering e failover no Linux

Aula 29: Alta disponibilidade — clustering e failover no Linux

A alta disponibilidade é um dos pilares fundamentais da infraestrutura moderna. Em ambientes corporativos, uma aplicação ou serviço fora do ar pode representar prejuízos financeiros, perda de dados e danos irreparáveis à reputação da empresa. No contexto do Linux, alcançar alta disponibilidade significa eliminar pontos únicos de falha por meio de clusters, replicação de estado … Ler mais

Aula 28: Backup no Linux — rsync, tar e estratégias de recuperação

Aula 28: Backup no Linux — rsync, tar e estratégias de recuperação

Nesta aula avançada do curso Linux — Do Zero ao Avançado, você vai dominar as ferramentas mais importantes para implementar backup no Linux de forma profissional e confiável: os utilitários rsync e tar, além de estratégias de recuperação que evitam perda de dados em servidores de produção. O backup no Linux não é apenas uma … Ler mais

Aula 27: Monitoramento com Linux — Prometheus, Grafana e Netdata

Aula 27: Monitoramento com Linux — Prometheus, Grafana e Netdata

O Monitoramento com Linux é uma das disciplinas mais críticas para administradores de sistemas, engenheiros de infraestrutura e profissionais de segurança da informação. Nesta aula avançada do curso Linux — Do Zero ao Avançado, você vai aprender a implementar uma stack completa de observabilidade em servidores Linux, integrando três ferramentas essenciais: Prometheus, Grafana e Netdata. … Ler mais

Aula 26: Tuning de performance — parâmetros de kernel e sysctl

Aula 26: Tuning de performance — parâmetros de kernel e sysctl

O tuning de performance é a arte e a ciência de extrair o máximo de um sistema Linux ajustando parâmetros de kernel, subsistemas de memória, rede e I/O sem adicionar hardware. Ao contrário do que muitos imaginam, o kernel Linux já vem com valores padrão extremamente conservadores. Esses padrões são escolhidos para funcionar bem na … Ler mais

Aula 25: Compilação de software — make, gcc e build-essential

Aula 25: Compilação de software — make, gcc e build-essential

A compilação de software é um dos pilares da administração avançada de sistemas Linux. Ao contrário da instalação via pacotes binários — como apt, dnf ou yum —, compilar um programa a partir do código-fonte coloca você no controle total do processo: você pode habilitar ou desabilitar funcionalidades, otimizar o binário para uma arquitetura de … Ler mais

Aula 24: Shell Script — automatização de tarefas com Bash

Aula 24: Shell Script — automatização de tarefas com Bash

O domínio de Shell Script é, sem exagero, o divisor de águas entre um administrador de sistemas que opera manualmente e um profissional de infraestrutura que orquestra rotinas complexas com consistência, segurança e previsibilidade. Nesta vigésima quarta aula do curso Linux — Do Zero ao Avançado, você deixará de enxergar o terminal apenas como um … Ler mais