La documentation de systemd est excellente pour un projet relativement nouveau. Pour commencer avec des objectifs , à partir de man systemd.target
:
Les unités cibles n'offrent aucune fonctionnalité supplémentaire par rapport aux fonctionnalités génériques fournies par les unités. Ils existent uniquement pour regrouper des unités via des dépendances (utiles en tant que cibles d'amorçage) et pour établir des noms normalisés pour les points de synchronisation utilisés dans les dépendances entre unités. Entre autres choses, les unités cibles constituent un remplacement plus souple des niveaux d'exécution SysV dans le système SysV init classique.
Ces "groupes d'unités" couvrent un éventail de fonctionnalités différentes, basic.target
dont celles-ci couvrent essentiellement le démarrage du système, et ce, depuis dbus, gettys, points de montage à permuter et minuteries. Vous pouvez voir la liste complète avec man systemd.special
.
Les fichiers de service sont les unités de base pour l'exécution de processus contrôlés par systemd. Encore une fois, de man systemd.service
:
Un fichier de configuration d'unité dont le nom se termine par .service code les informations relatives à un processus contrôlé et supervisé par systemd.
Ceux-ci constituent les démons qui peuvent être démarrés, arrêtés, redémarrés, rechargés.
Enfin, les sockets , de man systemd.socket
:
Un fichier de configuration d'unité dont le nom se termine par ".socket" code les informations relatives à un socket IPC ou réseau ou à une FIFO de système de fichiers contrôlée et supervisée par systemd, pour une activation par socket.
Celles-ci couvrent une prise dans le système de fichiers ou sur Internet, ainsi que les FIFO classiques comme moyens de transport. Chaque socket a une unité de service correspondante, qui est démarrée si la première connexion arrive sur le socket ou la FIFO.
En plus des man
pages, il convient de lire la série d'articles de blog de Lennart, systemd for Administrators , qui fournit un aperçu approfondi de l'architecture et de la mise en œuvre de systemd (la série compte actuellement 20 articles).
man
pages systemd sont exemplaires: avez-vous regardéman systemd.{service,socket,target}
?