wils@web ~ $ cat ~/ajuda/como-criar-e-gerenciar-unidades-de-servico-com-systemd-no-ubuntu-22-04.md

Linux

Como criar e gerenciar unidades de serviço com systemd no Ubuntu 22.04

atualizado em 20/07/2026

O systemd é um sistema de inicialização e gerenciamento de serviços amplamente utilizado em distribuições Linux, incluindo o Ubuntu 22.04. Este manual irá guiá-lo na criação e gerenciamento de unidades de serviço com systemd.

Introdução

As unidades de serviço são arquivos de configuração que definem como um serviço deve ser iniciado, parado e gerenciado. Neste guia, você aprenderá a criar, iniciar e monitorar serviços usando systemd.

Criando uma Unidade de Serviço

Siga os passos abaixo para criar uma unidade de serviço simples:

  1. Abra um terminal:
  2. Crie um arquivo de unidade: Os arquivos de unidade são geralmente armazenados em /etc/systemd/system/. Para criar um serviço chamado meuservico.service, execute:
  3. sudo nano /etc/systemd/system/meuservico.service
  4. Adicione a configuração do serviço: Insira o seguinte conteúdo no arquivo:
  5. [Unit]
    Description=Meu Serviço Exemplo
    
    [Service]
    ExecStart=/usr/bin/python3 /caminho/para/seu/script.py
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
  6. Salve e saia: Pressione CTRL + X, depois Y e ENTER.

Gerenciando a Unidade de Serviço

Agora que você criou a unidade de serviço, pode gerenciá-la com os seguintes comandos:

  • Recarregar o systemd: Para que o systemd reconheça a nova unidade, execute:
  • sudo systemctl daemon-reload
  • Iniciar o serviço:
  • sudo systemctl start meuservico.service
  • Habilitar o serviço na inicialização:
  • sudo systemctl enable meuservico.service
  • Verificar o status do serviço:
  • sudo systemctl status meuservico.service
  • Parar o serviço:
  • sudo systemctl stop meuservico.service
  • Desabilitar o serviço:
  • sudo systemctl disable meuservico.service

Conclusão

O systemd é uma ferramenta poderosa para gerenciar serviços no Ubuntu 22.04. Com os passos acima, você pode criar e controlar seus próprios serviços de forma eficaz. Dica: Sempre verifique os logs do serviço com journalctl -u meuservico.service para depuração.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.