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

Linux

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

atualizado em 20/08/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 aborda como criar e gerenciar unidades de serviço.

Introdução

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 uma unidade de serviço básica e a gerenciá-la.

Passo a Passo

1. Criar um arquivo de unidade de serviço

Os arquivos de unidade de serviço são geralmente armazenados em /etc/systemd/system/. Para criar um novo serviço, utilize o seguinte comando:

sudo nano /etc/systemd/system/meu-servico.service

Adicione o seguinte conteúdo ao arquivo:

[Unit]
Description=Meu Serviço Exemplo

[Service]
ExecStart=/usr/bin/python3 /caminho/para/seu/script.py
Restart=always

[Install]
WantedBy=multi-user.target

2. Salvar e sair

Pressione CTRL + X, depois Y e ENTER para salvar o arquivo.

3. Carregar a nova unidade de serviço

Após criar o arquivo, você deve recarregar o systemd para reconhecer a nova unidade:

sudo systemctl daemon-reload

4. Iniciar o serviço

Para iniciar o serviço, utilize o comando:

sudo systemctl start meu-servico

5. Habilitar o serviço no boot

Para garantir que o serviço inicie automaticamente no boot, execute:

sudo systemctl enable meu-servico

6. Verificar o status do serviço

Para verificar se o serviço está em execução, utilize:

sudo systemctl status meu-servico

7. Parar e desabilitar o serviço

Para parar o serviço, use:

sudo systemctl stop meu-servico

Para desabilitá-lo no boot:

sudo systemctl disable meu-servico

Conclusão

Gerenciar serviços com systemd é uma tarefa essencial para administradores de sistemas. Lembre-se de testar sempre suas unidades de serviço e verificar logs com journalctl -u meu-servico para solucionar problemas.

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.