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.