Alexandre Dos Reis

systemctl

Cette commande permet de gérer les services et procéssus en arrière plan ou daemon. Elle remplace les commandes service, chkconfig ou encore init.

Démarre le service.

$ systemctl start $daemon

Arrête puis démarre le service.

$ systemctl stop $daemon

Recharge le service sans l'arrêter.

$ systemctl reload $daemon

Affiche le status du service.

$ systemctl status $daemon

Active le service au démarrage du système.

$ systemctl enable $daemon

Efface le service au démarrage du système.

$ systemctl disable $daemon

Permet de voir si le service est actif au démarrage du système.

$ systemctl is-enabled $daemon

Permet de voir la liste des services et s'ils sont actifs au démarrage du système.

$ systemctl list-units --type=service --all

Retourne la valeur active si le service fonctionne sinon failed.

$ systemctl is-failed $daemon

Liste toutes les unités gérées par systemctl.

$ systemctl list-units [--all] [--state=inactive] [--type=service]

Dans un conteneur docker, le service systemctl n'est pas implémenté.

$ conteneur[service[$daemon][action]]