Linux

Como criar um serviço no Linux com o systemd

Aprender a criar um serviço no Linux usando o Systemd pode facilitar a automatização de processos e gerenciar aplicativos em servidores de maneira eficiente.

Continua depois da publicidade

Neste tutorial, você verá como criar, configurar e gerenciar serviços no Linux utilizando o systemd de forma bem simplificada.

Passo 1: Entendendo o Systemd

O Systemd é um sistema de inicialização e gerenciamento de serviços usado nas principais distribuições Linux, substituindo o antigo init. Ele controla processos e daemons que iniciam automaticamente quando o sistema é ligado.

Passo 2: Criando um Arquivo de Serviço no Linux

Para criar um serviço no Linux com o Systemd, você precisa definir um arquivo de unidade de serviço. Siga os passos abaixo:

1 – Acesse o diretório de unidades de serviço:

sudo vim /etc/systemd/system/nome-do-seu-serviço.service

2 – Defina o conteúdo do arquivo:

[Unit]
Description=Seu Serviço Customizado
After=network.target

[Service]
ExecStart=/caminho/para/o/seu/executável
Restart=always

[Install]
WantedBy=multi-user.target
  • [Unit]: Define a descrição do serviço e os pré-requisitos, como o carregamento da rede.
  • [Service]: Especifica o comando que será executado, o comportamento de reinicialização, etc.
  • [Install]: Define o comportamento de instalação e a sequência de boot.

Passo 3: Carregando e Iniciando o Serviço

Após salvar o arquivo de configuração, carregue-o e ative-o com os seguintes comandos:

Recarregar o Systemd:

sudo systemctl daemon-reload

Iniciar o serviço:

Continua depois da publicidade
sudo systemctl start nome-do-seu-serviço

Ativar o serviço na inicialização do sistema:

sudo systemctl enable nome-do-seu-serviço

Passo 4: Monitorando e Gerenciando o Serviço

Use os seguintes comandos para verificar o status, reiniciar ou parar o serviço:

Verificar o status:

sudo systemctl status nome-do-seu-serviço

Reiniciar o serviço:

sudo systemctl restart nome-do-seu-serviço

Parar o serviço:

Publicidade
sudo systemctl stop nome-do-seu-serviço

Dependendo do tipo de serviço você poderá utilizar outras opções para montar o seu serviço, no entanto esse é o caminho para iniciar e atender boa parte das demandas.

Caso você tenha achado este artigo útil, comente abaixo a sua experiência e compartilhe nas redes sociais.

Publicidade

Promoções Shopee

2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX 74% OFF

2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX

R$ 38,60

11.970 vendas

VER OFERTA
Smartwatch D20 - Relógio Inteligente y68 Esportivo Bluetooth Android/iOS - Com foto Na Tela 41% OFF

Smartwatch D20 - Relógio Inteligente y68 Esportivo Bluetooth Android/iOS - Com foto Na Tela

R$ 22,50

4.212 vendas

VER OFERTA
Smartwatch D20 relógio Colocar foto com tela hd y68 bluetooth com lembrete chamada monitor de frequência 67% OFF

Smartwatch D20 relógio Colocar foto com tela hd y68 bluetooth com lembrete chamada monitor de frequência

R$ 22,98

6.627 vendas

VER OFERTA
2024 Nova T800 Ultra 2 Série 8 Relógio Ultra Smart Watch Esportivo Sem Fio À Prova D'água 74% OFF

2024 Nova T800 Ultra 2 Série 8 Relógio Ultra Smart Watch Esportivo Sem Fio À Prova D'água

R$ 38,60

4.547 vendas

VER OFERTA
Smartwatch D20 Pró/ Coloca Foto na Tela Esportivo Bluetooth 64% OFF

Smartwatch D20 Pró/ Coloca Foto na Tela Esportivo Bluetooth

R$ 19,99

6.492 vendas

VER OFERTA
2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX 75% OFF

2025 Nova Série 8 Relógio T800 Ultra Smart Watch Esportivo Sem Fio À Prova D'água T800 Ultra2 MAX

R$ 38,79

6.487 vendas

VER OFERTA

Equipe Tech Start

Um blog com análises, tutoriais e novidades em tecnologia, segurança digital, criptomoedas e entretenimento.