Admin/Systemd/Brief
Aller à la navigation
Aller à la recherche
Gérer les Services avec systemctl
Gestion basique
- Démarrage d'un service. C'est l'équivalent de <app>service myservice start</app>
systemctl start myservice.service
- Arrêt d'un service. C'est l'équivalent de <app>service myservice stop</app>
systemctl stop myservice.service
- Ajout d'un service au démarrage. C'est l'équivalent de <app>chkconfig myservice on</app>
systemctl enable myservice.service
- Suppression d'un service au démarrage. C'est l'équivalent de <app>chkconfig myservice off</app>
systemctl disable myservice.service
Gestion particulière
Certains services ont de multiples déclinaisons: un client et un serveur peuvent être activés sur la même machine, une interface réseau virtuelle dupliquée, etc ... Systemd implémente pour eux une variable dans le nom du fichier afin de les différencier.
OpenVPN
client est le nom du fichier de configuration à charger dans <path>/etc/openvpn</path> (sans l'extension .conf)
systemctl start openvpn@client.service
Modification de la configuration d'un daemon
Après avoir modifier une configuration Unit, il est nécessaire d'en informer systemd avec la commande
systemctl --system daemon-reload