Merci de ne pas tenir compte de cette page jusqu'à ce qu'elle soit complète et vérifiée.
Systemd est un démon de gestion du système conçu exclusivement pour l'API du noyau Linux. Dans le processus de démarrage de Linux, il est le premier processus à être exécuté en espace utilisateur ; c'est pourquoi il est aussi le processus parent de tous les processus fils en espace utilisateur.
Les instructions d'initialisation de Systemd pour chaque démon sont enregistrés dans un fichier de configuration déclaratif plutôt qu'un script shell. Pour la communication inter-processus, systemd rend des sockets du domain Unix et D-Bus disponibles aux démons lancés. Comme systemd piste les processus avec les cgroups de Linux plutôt que leur identifiant (PID), les démons ne peuvent pas « échapper » à systemd ; pas même avec un double-fork. Systemd est aussi capable de parallélisation agressive.
Parmi les fonctionnalités auxiliaires de systemd se trouvent un gestionnaire d'événement comme cron appelé Calendar Timers, et un sous-système de collection d'événements appelé le journal. L'administrateur système peut choisir de faire l'enregistrement des événements par systemd ou syslog. Le fichier d'événements de systemd est un fichier binaire. L'état de systemd lui-même peut être préservé dans un instantané pour être rappelé plus tard.
Systemd fournit un remplaçant pour sysvinit, pm-utils, inetd, acpid, syslog, watchdog, cron et atd, et rend ConsoleKit obsolète.
systemctl est la commande principale utilisée pour introspecter et contrôler systemd.
systemctl or systemctl list-units
systemctl --failed
systemctl list-unit-files
systemctl start
unité
systemctl stop
unité
systemctl
restart unité
systemctl
reload unité
systemctl
status unité
systemctl
is-enabled unité
systemctl
enable unité
systemctl
disable unité
systemctl daemon-reload
Pour plus d'inforamtion à propos de systemd, merci de vous référer aux pages de manuels liés à systemd et à Systemd sur FedoraProject pour la documentation, des exemples, des fonctions et d'autres informations.