Es ist kein richtiges Duplikat, da sich diese Frage (über den Titel hinausgehend) auf den [Install]Abschnitt einer Unit-Datei bezieht. Ironischerweise ist es der nächste Tisch nach dem in der Frage verlinkten.
Dies ist der Mechanismus zur Behandlung von Abhängigkeiten in systemd. multi-user.target ist die Alternative für Runlevel 3 in der SystemV-Welt. Das Erreichen von multi-user.target umfasst das Starten des Dienstes "Confluent ZooKeeper". Wahrscheinlich brauchen Sie das auch.
multi-user.target bedeutet, dass der Systemd-Dienst gestartet wird, wenn das System Runlevel 2 erreicht.
Um die Antwort zu vervollständigen, finden Sie hier eine Tabelle der Ziele und ihrer Laufstufen:
Run Lvl Target Units Description
0 runlevel0.target, poweroff.target Shut down and power off
1 runlevel1.target, rescue.target Set up a rescue shell
2,3,4 runlevel[234].target, Set up a non-gfx multi-user shell
multi-user.target
5 runlevel5.target, graphical.target Set up a gfx multi-user shell
6 runlevel6.target, reboot.target Shut down and reboot the system
Aber es ist WantedBy = multi-user.target, was bedeutet, dass der Dienst gestartet wird und vor Runlevel 2, oder? Nicht unbedingt, wenn das System Runlevel 2 erreicht, irre ich mich?
Tristan
Was ist eine gfxMehrbenutzer-Shell? Irgendeine Referenz?
Giuseppe Crinò
Eine gfx Multi-User-Shell bezieht sich auf ein Multi-User-System mit einer GUI.
Tobias Holm
3
Ich fand dieses Tutorial am einfachsten zu verstehen. Sie können den folgenden Befehl selbst ausführen, um zu sehen, was sich dort befindet:
[Install]
Abschnitt einer Unit-Datei bezieht. Ironischerweise ist es der nächste Tisch nach dem in der Frage verlinkten.Antworten:
Dies ist der Mechanismus zur Behandlung von Abhängigkeiten in systemd. multi-user.target ist die Alternative für Runlevel 3 in der SystemV-Welt. Das Erreichen von multi-user.target umfasst das Starten des Dienstes "Confluent ZooKeeper". Wahrscheinlich brauchen Sie das auch.
quelle
multi-user.target bedeutet, dass der Systemd-Dienst gestartet wird, wenn das System Runlevel 2 erreicht.
Um die Antwort zu vervollständigen, finden Sie hier eine Tabelle der Ziele und ihrer Laufstufen:
quelle
gfx
Mehrbenutzer-Shell? Irgendeine Referenz?Ich fand dieses Tutorial am einfachsten zu verstehen. Sie können den folgenden Befehl selbst ausführen, um zu sehen, was sich dort befindet:
Aber Sie sollten wahrscheinlich nur die verknüpfte Frage lesen, die als Antwort auf Ziele akzeptiert wurde .
quelle