Aller au contenu

Documentation systemd

Bienvenue dans la documentation complète sur systemd, le système d'initialisation et de gestion des services pour Linux.

À propos de systemd

systemd est un ensemble de composants système pour Linux qui fournit un gestionnaire de système et de services fonctionnant comme PID 1 et démarrant le reste du système. Il remplace les anciens systèmes d'initialisation comme SysVinit et Upstart, apportant des fonctionnalités modernes comme la parallélisation du démarrage, l'activation à la demande des services et une gestion unifiée des logs.

Qu'allez-vous trouver dans cette documentation ?

Cette documentation couvre l'ensemble de l'écosystème systemd :

  • Concepts fondamentaux : Architecture, principes de fonctionnement et philosophie
  • Types d'unités : Services, sockets, timers, targets et autres types d'unités
  • Outils de l'écosystème : systemctl, journalctl, systemd-resolved, systemd-networkd et tous les utilitaires
  • Gestion des services : Création, modification et administration des services
  • Journal et logging : Exploitation des logs avec journalctl
  • Sécurité : Isolation et sandboxing des services
  • Cas pratiques : Exemples concrets et patterns courants

Utilisez le menu de navigation à gauche pour explorer les différentes sections. Chaque section est organisée de manière progressive, des concepts de base aux fonctionnalités avancées.

Contributions

Cette documentation est open source. N'hésitez pas à contribuer via le repository GitHub.


Version systemd

Cette documentation couvre principalement systemd version 250+ et est applicable aux distributions modernes comme Rocky Linux, Ubuntu, Debian, Fedora et Arch Linux.