Init 3-Befehl mit systemd

Init 3-Befehl mit systemd

Ich verwende Oracle Linux 7 zu Testzwecken. Soweit ich weiß, wird es systemdjetzt von der gesamten RHEL-Familie (RHEL, CentOS und OL) verwendet.

Soweit ich weiß, sollte ich mit systemdanstelle von init 3verwenden. systemctl isolate multi-user.targetIch habe jedoch beides auf OL7 ausprobiert und beides funktioniert.

Ich möchte wissen, warum der init 3Befehl immer noch funktioniert. Ist das zu erwarten systemdoder hat die RHEL-Familie eine Art Abwärtskompatibilitätsfunktion implementiert?

Antwort1

EntsprechendSystemd-Dienst- und Ressourcenverwaltung in Red Hat Enterprise Linux, /sbin/init ist jetzt ein symbolischer Link zu /usr/lib/systemd/systemd.

Die Runlevel- und Telinit-Befehle sind im System weiterhin verfügbar und funktionieren wie erwartet, sind jedoch nur aus Kompatibilitätsgründen enthalten und sollten vermieden werden.

Red Hat Enterprise Linux 7 wird mit einer Reihe vordefinierter Ziele ausgeliefert, die mehr oder weniger dem Standard-Runlevel-Satz der vorherigen Versionen dieses Systems ähneln. Aus Kompatibilitätsgründen bietet es auch Aliase für diese Ziele, die sie direkt auf SysV-Runlevel abbilden.

AusARBEITEN MIT SYSTEMD-ZIELEN

verwandte Informationen