Outils pour utilisateurs

Outils du site


memo:systemd

Table des matières

systemd

systemctl

La commande systemctl permet de controler les “unités” de systemd.

Une “unité” est un fichier de configuration qui peut lancer un service, ouvrir une socket, faire un montage, ou lancer plusieurs unités :

*.service

*.socket

*.mount

*.target

Démarrer une unité :

systemctl start <unit>

Arrêter une unité :

systemctl stop <unit>

Redémarrer une unité :

systemctl restart <unit>

Faire relire le fichier de configuration d'une unité :

systemctl reload <unit>

Activer une unité au démarrage du système :

systemctl enable <unit>

Désactiver une unité au démarrage du système :

systemctl disable <unit>

Obtenir le status d'une unité :

systemctl status <unit>

Arrêter le système :

systemctl poweroff

Redémarrer le système :

systemctl reboot

Mettre en veille :

systemctl suspend

Mettre en hibernation :

systemctl hibernate

journalctl

Il permet de consulter les journaux de systemd

La commande peut être lancée sans paramètre, dans ce cas tous les journaux sont affichés.

Pour avoir le journal d'une unité particulière :

journalctl _SYSTEMD_UNIT=<unit.service|mount|target|socket>

Exemple (obtenir les journaux de slim) :

journalctl _SYSTEMD_UNIT=slim.service

Idem mais filtre par le PID :

journalctl _PID=<N°>

Idem mais filtre par le nom de l'executable :

journalctl /usr/sbin/dhcpcd
memo/systemd.txt · Dernière modification : 2013/01/30 19:45 de sheltem