Terme informatique

systemd

Un gestionnaire de services et de démarrage utilisé par de nombreuses distributions Linux.

ThématiqueLinux →
Voir mes favoris

Définition simple

Un gestionnaire de services et de démarrage utilisé par de nombreuses distributions Linux.

Définition technique

systemd gère unités, dépendances, services, sockets, timers et journalisation du démarrage.

À quoi cela sert ?

Démarrer, arrêter, superviser et configurer des services Linux.

Exemple concret

La commande systemctl status nginx permet de vérifier l’état du service Nginx.

Problèmes fréquents

  • Service en failed
  • Unité personnalisée incorrecte
  • Dépendance non satisfaite

Termes associés

SSH

À retenir : cette fiche présente le fonctionnement général du terme. Les réglages exacts peuvent varier selon les logiciels, constructeurs et environnements.

Approfondissement et preuve primaire

systemd est le gestionnaire de système et de services utilisé par de nombreuses distributions Linux. Il orchestre les unités, leurs dépendances, leur ordre de démarrage, leur supervision et une partie de l’environnement de session. Un service systemd ne se résume pas à une commande : son état dépend aussi des unités requises, des conditions, du type de service et des politiques de redémarrage.

Vérification approfondie

Pour diagnostiquer une unité, consulter son état, sa définition effective et ses journaux, puis distinguer un échec de processus d’un problème de dépendance ou de condition. `systemctl cat` permet de voir les fichiers et overrides réellement appliqués. Vérifier aussi le contexte d’utilisateur, le répertoire de travail, les variables d’environnement et les permissions utilisées par le service.

Critère de validation

La correction est validée lorsque l’unité atteint durablement l’état attendu après démarrage manuel et après redémarrage de la machine, si elle doit être persistante. Les dépendances doivent se résoudre sans boucle, le processus principal doit correspondre au type déclaré et les journaux ne doivent plus montrer de redémarrages répétés ou d’échecs masqués.

Référence primaire : systemd — systemd system and service manager.

♡ 0