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
Navigation¶
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.