systemd est le nouveau gestionnaire de système et de service dans RHEL 7. Il est rétrocompatible avec les scripts d'initialisation SysV utilisés par les versions précédentes d'Oracle Linux, y compris RHEL 6. systemd est le premier processus qui démarre après le démarrage du système, et est le processus final qui est en cours d'exécution lorsque le système s'arrête.
Caractéristiques
– Accélère le démarrage en chargeant les services simultanément.
– Vous permet de gérer différents types d'unités sur un système, par exemple :
- services (nom.service)
- cibles (nom.cible)
- appareils (nom.appareil)
- points de montage du système de fichiers (name.mount)
- sockets (nom.socket)
– L'instantané de l'état du système et la restauration de l'état du système à partir d'un instantané sont pris en charge.
– Les points de montage peuvent être configurés en tant que cibles systemd.
types d'unités systemd
Vous trouverez ci-dessous une liste des types d'unités systemd les plus couramment utilisés.
unité | fonction | extension |
---|---|---|
unité de service | Démarrez et contrôlez les démons et les processus qui les composent. | .service |
unité cible | remplace les niveaux d'exécution de sysV init. | .cible |
unité de montage | Contrôlez les points de montage dans le système de fichiers. | .mount |
unité de l'appareil | Exposer les périphériques du noyau dans systemd | .appareil |
Unité d'instantanés | Peut être utilisé pour enregistrer temporairement l'état de l'ensemble des unités systemd, qui peut ensuite être restauré en activant l'unité d'instantané enregistrée. | .instantané |
changer d'unité | Encapsuler les partitions d'échange de mémoire ou les fichiers d'échange. | .swap |
fichiers de configuration systemd
Les unités systemd sont définies par des fichiers de configuration d'unité situés dans les répertoires suivants :
/usr/lib/systemd/system
unités systemd distribuées avec les packages RPM installés.
/run/systemd/system
unités systemd créées lors de l'exécution. Ce répertoire a priorité sur le répertoire avec les unités de service installées.
/etc/systemd/system
unités systemd créées et gérées par l'administrateur système. Ce répertoire est prioritaire sur le répertoire avec les unités d'exécution.
CentOS / RHEL 7 :Guide du débutant sur les unités de service systemd
CentOS / RHEL 7 :Comment définir la cible par défaut (niveau d'exécution par défaut )
CentOS / RHEL 7 :Comment changer les niveaux d'exécution (cibles) avec systemd