Mar
11
2015

RedHat 7 / CentOS 7 : Les commandes de systemd


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é)

Articles similaires

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

1 Comment + Add Comment

  • il y a maintenant aussi la commande mask pour eviter qu un autre programme ne lance le service

Laissez un commentaire