« Admin/Systemd/Brief » : différence entre les versions

De TartareFR
Aller à la navigation Aller à la recherche
(Page créée avec « = Manage Services with systemctl = == Common management == *Start a service systemctl start myservice.service *Stop a service systemctl stop myservice.service *Add a ... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
= Manage Services with systemctl =
= Gérer les Services avec systemctl =


== Common management ==
== Gestion basique ==
*Start a service
* Démarrage d'un service. C'est l'équivalent de <app>service myservice start</app><pre>systemctl start myservice.service</pre>
systemctl start myservice.service
* Arrêt d'un service. C'est l'équivalent de <app>service myservice stop</app><pre>systemctl stop myservice.service</pre>
* Ajout d'un service au démarrage. C'est l'équivalent de <app>chkconfig myservice on</app><pre>systemctl enable myservice.service</pre>
* Suppression d'un service au démarrage. C'est l'équivalent de <app>chkconfig myservice off</app><pre>systemctl disable myservice.service</pre>
{{Admon/tip|Actions Systemd|Il existe bien sûr d'autrs actions possibles, tel que '''reload''', '''status''', etc...}}


*Stop a service
== Gestion particulière ==
systemctl stop myservice.service


*Add a service to run at boot
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 ...
systemctl enable myservice.service
Systemd implémente pour eux une variable dans le nom du fichier afin de les différencier.


== Particular management ==
=== OpenVPN ===


=== OpenVPN ===
client est le nom du fichier de configuration à charger dans <path>/etc/openvpn</path> (sans l'extension .conf)
client is the name of config file on /etc/openvpn (without extension .conf)
  systemctl start openvpn@client.service
  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
<pre>systemctl --system daemon-reload</pre>


[[Catégorie:Fedora|Systemctl]]
[[Catégorie:Fedora|Systemctl]]
[[Catégorie:Application|Systemctl]]
[[Catégorie:Application|Systemctl]]
[[Catégorie:Système|Systemctl]]
[[Catégorie:Système|Systemctl]]
== Modify daemon configuration ==
# Edit file <path>/usr/lib/systemd/*/*.service</path>
# Reload system config <pre>systemctl --system daemon-reload</pre>

Version du 27 septembre 2013 à 06:15

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
Idea.png
Actions Systemd
Il existe bien sûr d'autrs actions possibles, tel que reload, status, etc...

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