GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

CentOS / RHEL 7:Anfängerleitfaden für systemd

systemd ist der neue System- und Dienstmanager in RHEL 7. Er ist abwärtskompatibel mit SysV-Init-Skripten, die von früheren Versionen von Oracle Linux einschließlich RHEL 6 verwendet wurden. systemd ist der erste Prozess, der nach dem Systemstart gestartet wird, und ist der letzte Prozess ausgeführt, wenn das System heruntergefahren wird.

Funktionen

– Beschleunigt das Booten durch gleichzeitiges Laden von Diensten.
– Ermöglicht die Verwaltung verschiedener Einheitentypen auf einem System, Beispiel:

  • Dienste (Name.Dienst)
  • Ziele (Name.Ziel)
  • Geräte (Name.Gerät)
  • Einhängepunkte des Dateisystems (name.mount)
  • Sockets (name.socket)

– Snapshots des Systemstatus und Wiederherstellung des Systemstatus aus einem Snapshot werden unterstützt.
– Einhängepunkte können als systemd-Ziele konfiguriert werden.

Systemeinheitentypen

Unten ist eine am häufigsten verwendete Liste von systemd-Unit-Typen.

Einheit Funktion Erweiterung
Serviceeinheit Daemons und die Prozesse, aus denen sie bestehen, starten und steuern. .service
Zieleinheit ersetzt sysV init runlevels. .ziel
Einheit montieren Einhängepunkte im Dateisystem kontrollieren. .mount
Geräteeinheit Kernel-Geräte in systemd verfügbar machen .Gerät
Snapshot-Einheit Kann verwendet werden, um den Status des Satzes von systemd-Units vorübergehend zu speichern, der später durch Aktivieren der gespeicherten Snapshot-Unit wiederhergestellt werden kann. .snapshot
Wechseleinheit Speicherauslagerungspartitionen oder Auslagerungsdateien einkapseln. .swap

systemd-Konfigurationsdateien

systemd-Units werden durch Unit-Konfigurationsdateien definiert, die sich in den folgenden Verzeichnissen befinden:
/usr/lib/systemd/system
Systemeinheiten, die mit installierten RPM-Paketen verteilt werden.
/run/systemd/system
Systemeinheiten, die zur Laufzeit erstellt werden. Dieses Verzeichnis hat Vorrang vor dem Verzeichnis mit installierten Diensteinheiten.
/etc/systemd/system
Systemeinheiten, die vom Systemadministrator erstellt und verwaltet werden. Dieses Verzeichnis hat Vorrang vor dem Verzeichnis mit Laufzeiteinheiten.

CentOS / RHEL 7 :Anfängerleitfaden zu Systemd-Zielen (Ersatz von SysV-Init-Runlevels)
CentOS / RHEL 7 :Anfängerleitfaden zu Systemd-Serviceeinheiten
CentOS / RHEL 7 :So legen Sie das Standardziel fest (Standard-Runlevel )
CentOS / RHEL 7 :So ändern Sie Runlevel (Ziele) mit systemd


Cent OS
  1. Ein ultimativer Leitfaden zum Aktualisieren des Kernels auf CentOS/RHEL/Fedora

  2. CentOS / RHEL 7 :Leitfaden für Anfänger zu systemd-Zielen (Ersatz von SysV-Init-Runlevels)

  3. CentOS / RHEL 7:Anfängerleitfaden für systemd

  4. Leitfaden für Anfänger zum Optimieren von Profilen in CentOS/RHEL

  5. Leitfaden für Anfänger zum Verwalten von Paketmodul-Streams in CentOS/RHEL 8

Überprüfen Sie die IP-Adresse von CentOS/RHEL

Gnome auf RHEL 8 / CentOS 8 installieren

So installieren/aktualisieren Sie Systemd unter RHEL/CentOS 7

CentOS / RHEL 7:Leitfaden für Anfänger zu systemd-Diensteinheiten

Vollständiger Leitfaden zur Konfiguration von iSCSI in CentOS / RHEL 7

CentOS / RHEL :Anfängerleitfaden zu cron