A maneira de parar / iniciar serviços no Fedora (versões posteriores) está usando systemctl
.
No entanto, pode haver alguns serviços restantes em /etc/init.d/
, que você pode controlar com o comando service
. Você ainda pode controlá-los com systemctl
, já que systemd
os mapeia automaticamente para os arquivos da unidade.
Por exemplo, no meu CentOS 7 (Fedora 19 ou por aí), existe um script /etc/rc.d/init.d/network
que eu poderia controlar com o comando service
. Se eu usar systemctl
, ainda funciona:
# sudo systemctl status network
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: active (exited) since Tue 2014-11-11 08:21:51 GMT; 2 weeks 1 days ago
Como você pode ver, ele foi mapeado para /etc/rc.d/init.d/network
por systemd
e o comando systemctl
o controla.
Eu poderia ser "no ano passado" e usar service
:
# service network status
Configured devices:
lo eth0
Currently active devices:
lo eth0 tun0
Ambos funcionam, mas note que eles fornecem resultados diferentes em seus comandos status
.