Dans la version 7 de CentOS et de RedHat la commande “service” a été remplacée par systemctl de Systemd (“system daemon”)
Systemd est une alternative au démon init de System V, plus d’information ici.
Néanmoins, pour des raisons de compatibilité la commande “service” continue de fonctionner :
[root@server-tst ~]# service httpd restart
Redirecting to /bin/systemctl restart httpd.service
[root@server-tst ~]#
Je vous propose dans se billet de vous présenter les options de cette nouvelle commande en utilisant le service httpd comme exemple.
- Démarrer un service :
systemctl start httpd
- Arrêter un service
systemctl stop httpd
- Redémarrage d’un service
systemctl restart httpd
- Recharger la configuration (reload)
systemctl reload httpd
- Voir l’état du service
systemctl status httpd
C’est cette même commande “systemctl” qui remplace chkconfig pour activer au démarrage les services.
- Activer le service
systemctl enable httpd
- Désactiver le service
systemctl disable httpd
- Vérifier le status du service
[root@server-tst ~]# systemctl is-enabled httpd
enabled
[root@server-txt ~]#
- Afficher la liste des services
[root@server-tst ~]# systemctl list-unit-files –type=service
UNIT FILE STATE
sshd.service enabled
rsyslog.service enabled
httpd.service enabled
debug-shell.service disabled
Source : http://www.julienmousqueton.fr/2014/08/12/redhat-7-centos-7-les-commandes-de-systemd/ (Désolé pour le copier collé)