informatique:linux:systemd
This is an old revision of the document!
Reminder Systemd
Systemd remplace sur la plupart des distribution récentes l'init System V.
- il remplace des commandes permettant de gérer les services (
chkconfig
etservice
) parsystemctl
; par exemple pour démarrer/stopper le service “network” :
systemctl start network[.service]
reload/restart
pour recharger les fichiers de configuration ou l'ensemble du serviceenable/disable
pour activer ou désactiver un service au démarragestatus/is-active/is-failed
pour afficher l'état du servicehalt/poweroff/reboot/suspend/hibernate
systemctl list-units
: lister les services.systemctl get-default/set-default
: afficher/modifier le runlevel par défaut du système (NB : afficher le runlevel courant :who -r
)systemctl isolate <RUNLEVEL>
modifier le runlevel courant, avec <RUNLEVEL> parmi :
runlevel0.target = poweroff.target runlevel1.target = rescue.target runlevel2.target = runlevel4.target runlevel3.target = multi-user.target runlevel5.target = graphical.target runlevel6.target = reboot.target
systemctl cat networking
: afficher le fichier de configuration Systemd du service ; celui-ci est situé, sous Debian 9, dans/lib/systemd/system
systemctl show networking
: afficher l'état du lancement du servicesystemd-analyze
: mesurer le temps de démarragesystemd-analyze critical-chain
systemd-analyze plot > systemd.svg
: génère un graphique du démarrage
informatique/linux/systemd.1517929514.txt.gz · Last modified: 2018/02/06 15:05 by pteu