Linux Handbook é um repositório técnico aberto para documentar estudos de Linux e operações práticas.
Ele começa com conceitos iniciais e evolui para administração Linux avançada, scripts Bash, automação, fluxos DevOps e práticas de infraestrutura.
O objetivo é servir como:
- Uma jornada de aprendizado estruturada
- Uma referência técnica prática para ambientes reais
Seja você iniciante em Linux ou alguém que já trabalha com servidores, o conteúdo foi pensado para ser claro, prático e reutilizável.
- Transformar anotações de estudo em um handbook versionado e sustentável
- Conectar teoria com exemplos operacionais reais
- Manter conhecimentos de Linux, scripts e infraestrutura em um único lugar
- Construir uma referência útil para estudo e para a operação do dia a dia
O handbook é organizado de fundamentos para operações avançadas:
- Fundamentos de Linux e navegação no sistema de arquivos
- Permissões, propriedade e controle de acesso
- Administração de usuários e grupos
- Conceitos básicos de processos e serviços
- Fundamentos de scripts Bash
- Variáveis, condicionais, loops e funções
- Confiabilidade de scripts, logs e solução de problemas
- Automação com scripts shell
- Cron jobs e agendamento de tarefas rotineiras
- Manutenção e fluxos operacionais repetíveis
- Acesso SSH e fundamentos de segurança operacional
- Scripts de monitoramento e health checks
- Solução de problemas operacionais em Linux
- Notas de infraestrutura e referências em estilo runbook
- Práticas de administração Moodle
- Migração de Moodle e operação de serviços
- Uso de Docker em fluxos práticos
- Fundamentos de Git e práticas de colaboração
- Exemplos operacionais do mundo real entre os tópicos
O repositório segue uma estrutura simples baseada em tópicos e evoluirá conforme o handbook crescer.
Estado atual: o repositório atualmente contém README.md.
linux-handbook/
|-- README.md
|-- basics/
|-- bash/
|-- automation/
|-- ssh/
|-- monitoring/
|-- docker/
|-- git/
|-- moodle/
|-- infrastructure/
`-- troubleshooting/
O repositório seguirá uma estrutura simples baseada em tópicos conforme o conteúdo crescer.
Este handbook foi construído com base em uma progressão prática:
- Aprender o conceito
- Aplicar com comandos ou scripts
- Documentar o que funcionou e por que
- Reutilizar como referência operacional
O foco não é apenas aprender conceitos, mas aplicá-los em contextos operacionais reais.
Objetivos principais do projeto:
- Construir uma base sólida de Linux do nível iniciante ao avançado
- Documentar fluxos repetíveis de administração e solução de problemas
- Desenvolver referências confiáveis de Bash e automação
- Consolidar conhecimento operacional de Moodle e infraestrutura
- Manter um handbook de longo prazo orientado a operações
Tecnologias e ferramentas abordadas neste repositório:
- Linux
- Bash
- Scripts de automação
- Cron
- SSH
- Docker
- Git
- Scripts de monitoramento
- Administração e migração de Moodle
- Documentação de infraestrutura e solução de problemas
Este repositório está ativo e em evolução contínua.
- Foco atual: consolidação de tópicos iniciantes e intermediários
- Próximo foco: automação avançada, DevOps e operações de infraestrutura
- Direção: um handbook Linux prático para uso operacional de longo prazo
Linux Handbook é mantido como uma referência viva: guiado por estudo, fundamentado em operação e construído para melhoria contínua.