Le systemd

par maurice

* systemd est un gestionnaire de système et de services pour Linux. Il est le système d’init par défaut dans Debian depuis Jessie. Systemd est compatible avec les scripts d’init SysV et LSB. Il peut fonctionner comme un remplaçant de sysvinit..

* Systemd :systemd (voir systemd-boot) s’appelait avant "gummibot"Le Micrologiciel : Lorsque matériellement vous allumez votre ordinateur, c’est le premier programme à s’exécuter. En anglais on parle de firmware.
Astuce : On parle rarement de micro-logiciel, (et quelque soit son genre), on dira souvent BIOS par abus de langage
* BIOS, soit Basic Input Output System / Le système élémentaire des entrées et sortie
 
le service systemd est il en cours d’exécution, je vérifie en tapant

 
* systemd (pour « system daemon »
* systemd se manipule grâce à la commande "systemctl".
* On utilisera le répertoire /etc/systemd/system pour stocker ses modifications et configurations personnelles, ce qui a le gros avantage que ces fichiers ne seront pas effacés en cas de mise à jour du système.
 
Les unités

La configuration de Systemd se base sur des unités (units) qui ont un nom et un type. Ainsi, le fichier NetworkManager.service définira l’unité de type service qui s’occupe de la gestion réseau ; de même, systemd-shutdownd.socket définira la socket pour l’arrêt.

La commande suivante vous listera les unités disponibles sur votre système :

* Pour lister toutes les unités présentes sur le système, on fera :

* La commande systemd-analyze blame, permet de lister le temps de démarrage des différents services. C’est assez pratique pour déterminer le ou les services qui mettent du temps à se lancer.
 

  • si je veux voir l’état du service ssh

 
les principales commandes

ces commandes vous amèneront à d’autres commandes, suivant les erreurs rencontrées.

En 2014, la communauté Debian a organisé un vote controversé pour remplacer le système de démarrage (SysVinit) par systemd. Cette décision n’a pas plu à une partie importante des utilisateurs, qui ont commencé à chercher des alternatives.

Devuan, un Debian sans Systemd
Artix Linux
Gentoo Linux
MX Linux