Aula 15

Gerenciamento de Serviços e Inicialização do Sistema com Systemd

Administração de Sistemas Linux

Objetivos de Aprendizagem

  • Arquitetura do systemd, units de serviço (.service), comandos systemctl (start, stop, restart, status, enable, disable), análise de logs com journalctl e criação de um serviço personalizado.
  • Operação segura e produtiva no terminal
  • Automação de procedimentos em ambientes de nuvem

Pilares Técnicos

  • Systemd Units (.service)
  • Comando systemctl
  • Logs com journalctl
  • Auto-inicialização no Boot
  • Tratamento de Falhas e Restart

Comandos Principais

# Criando uma Unit de Serviço customizada no systemd
# /etc/systemd/system/minha-api.service
[Unit]
Description=Minha API Backend em Python
After=network.target

[Service]
Type=simple
User=www-data
WorkingDirectory=/opt/minha-api
ExecStart=/usr/bin/p

Próximos Passos

Acesse o Quiz, Exercícios e Desafio de Automação.