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!