Aula 15 - Gerenciamento de Serviços e Inicialização do Sistema com Systemd 🐧
Administração de Sistemas Linux e DevOps
Agenda da Sessão 📅
Visão Geral & Contexto Unix
Arquitetura do Sistema & Kernel
Operação na Linha de Comando (CLI)
Boas Práticas & Segurança
Laboratório Prático & Diagnóstico
1. Visão Geral do Problema 🎯
Como gerenciar sistemas e servidores com previsibilidade?
Automação via scripts e ferramentas de linha de comando.
Estabilidade para ambientes em nuvem e containers.
2. Princípios Conceituais 🧠
Systemd Units (.service): Base conceitual.
Comando systemctl: Estrutura e controle.
Logs com journalctl: Diretriz operacional.
3. Comandos Essenciais 💻
# Criando uma Unit de Serviço customizada no systemd# /etc/systemd/system/minha-api.service[Unit]Description=MinhaAPIBackendemPython
After=network.target
[Service]Type=simple
User=www-data
WorkingDirectory=/opt/minha-api
ExecStart=/usr/bin/p