« Systemd » : différence entre les versions

Aller à la navigation Aller à la recherche
1 246 octets ajoutés ,  3 mars
aucun résumé des modifications
(Page créée avec « <pre> systemctl is-enabled foo.service systemctl enable foo.service systemctl disable foo.service systemctl (status|start|stop|restart) foo.service </pre> »)
 
Aucun résumé des modifications
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[category:documentation]]
<pre>
<pre>
systemctl is-enabled foo.service
systemctl is-enabled foo.service
systemctl enable foo.service  
systemctl enable foo.service  
systemctl disable foo.service
systemctl disable foo.service
systemctl list-units --type=service|target|socket


systemctl (status|start|stop|restart) foo.service
systemctl (status|start|stop|restart) foo.service
</pre>
</pre>
<pre>
systemd-analyze critical-chain
systemd-analyze blame
</pre>
<pre>
systemctl status rc-local.service
</pre>
<pre>
systemctl list-timers
</pre>
<pre>
systemctl list-dependencies [unit]
</pre>
<pre>
systemctl --state=failed
</pre>
<pre>
journalctl -f -n 600
</pre>
=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>
Cette commande ouvre un fichie vide que vous pouvez compléter avec des instructions systemd. Si ce fichier est enregistré, un fichier <code>/etc/systemd/system/yourservice.service.d/override.conf</code> sera créé
<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>
=Visualiser l'ordre de démarrage des services=
<pre>systemd-analyze plot > startup_order.svg</pre>
=unit=
* https://systemd.io/NETWORK_ONLINE/
* https://www.freedesktop.org/software/systemd/man/latest/systemd.special.html
4 231

modifications

Menu de navigation