« Systemd » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 15 : Ligne 15 :


=Modifier un fichier unit=
=Modifier un fichier unit=
* De manière globale, un fichier unit dans <code>/etc/systemd/system</code> court-circuitera un fichier dans <code>/lib/systemd/system</code>


<pre>systemctl edit yourservice</pre>
<pre>systemctl edit yourservice</pre>
Ligne 21 : Ligne 22 :
<pre>systemctl edit yourservice --full</pre>
<pre>systemctl edit yourservice --full</pre>
Cette commande ouvre une copie complète du fichier unit du service yourservice. Quand ce fichier est sauvegardé, systemctl créé un fichier <code>/etc/systemd/system/yourservice.service</code>
Cette commande ouvre une copie complète du fichier unit du service yourservice. Quand ce fichier est sauvegardé, systemctl créé un fichier <code>/etc/systemd/system/yourservice.service</code>
De manière globale, un fichier unit dans <code>/etc/systemd/system</code> court-circuitera un fichier dans <code>/lib/systemd/system</code>

Version du 29 décembre 2019 à 14:28

systemctl is-enabled foo.service
systemctl enable foo.service 
systemctl disable foo.service

systemctl list-units --type=service|target|socket

systemctl (status|start|stop|restart) foo.service
journalctl -f -n 600

Modifier un fichier unit

  • De manière globale, un fichier unit dans /etc/systemd/system court-circuitera un fichier dans /lib/systemd/system
systemctl edit yourservice

Cette commande ouvre un fichie vide que vous pouvez compléter avec des instructions systemd. Si ce fichier est enregistré, un fichier /etc/systemd/system/yourservice.service.d/override.conf sera créé

systemctl edit yourservice --full

Cette commande ouvre une copie complète du fichier unit du service yourservice. Quand ce fichier est sauvegardé, systemctl créé un fichier /etc/systemd/system/yourservice.service