wils@web ~ $ cat ~/ajuda/como-gerenciar-unidades-de-servico-com-systemd-no-centos-8.md
LinuxComo gerenciar unidades de serviço com systemd no CentOS 8
O systemd é um sistema de inicialização e gerenciamento de serviços utilizado no CentOS 8. Este manual irá guiá-lo através do gerenciamento de unidades de serviço com o systemd.
Introdução ao Systemd
O systemd é responsável por iniciar, parar e gerenciar serviços no Linux. As unidades de serviço são arquivos que definem como um serviço deve ser iniciado e gerenciado.
Comandos Básicos
- Listar unidades de serviço:
systemctl list-units --type=service - Iniciar um serviço:
systemctl start nome_do_serviço.service - Parar um serviço:
systemctl stop nome_do_serviço.service - Reiniciar um serviço:
systemctl restart nome_do_serviço.service - Habilitar um serviço para iniciar no boot:
systemctl enable nome_do_serviço.service - Desabilitar um serviço:
systemctl disable nome_do_serviço.service - Verificar o status de um serviço:
systemctl status nome_do_serviço.service
Gerenciando Unidades de Serviço
Para criar ou editar uma unidade de serviço, você pode criar um arquivo em /etc/systemd/system/. Por exemplo:
nano /etc/systemd/system/nome_do_serviço.service
Um exemplo básico de arquivo de serviço:
[Unit]
Description=Meu Serviço
[Service]
ExecStart=/usr/bin/meu_programa
Restart=always
[Install]
WantedBy=multi-user.target
Após criar ou editar o arquivo, execute:
systemctl daemon-reload
Isso recarregará as unidades de serviço.
Conclusão
O systemd oferece uma maneira poderosa e flexível de gerenciar serviços no CentOS 8. Utilize os comandos apresentados para manter seus serviços sob controle.
Dica: Sempre verifique os logs de um serviço com o comando
journalctl -u nome_do_serviço.service 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.