Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença de se usar service e systemctl para gerir um serviço?

Bom dia!

Tenho uma dúvida que gostaria de compartilhar.

O que é considerado standard no Linux para atuação sobre os serviços?

Opção 01: Utilizar service <<nome serviço >> <<ação>> -> Exemplo: service vsftpd start Opção 02: Utilizar service <<ação>> <<nome serviço >> -> Exemplo: systemctl start vsftpd

1 resposta
solução!

Olá Igor, tudo bem? Na verdade, não existe um padrão, o que devemos ter em mente é que o service é mais antigo que o systemctl, usando o service podemos executar o start, restart, stope ou status em serviços diferentes, porém o service trabalha com os arquivos em /etc/init.d. Já o systemctl que foi introduzido nas versões mais recentes dos sistemas Linux, trabalha com os arquivos em /lib/systemd, dessa forma se o programa tiver em /lib/systemd será executado primeiro e caso não esteja nesse diretório é que será verificado o diretório /etc/init.d, portanto o systemctl é um pouco mais completo, se ele tiver disponível no sistema você pode optar por utilizar ele.

Espero ter esclarecido sua dúvida!