Ich sehe viele Upstart-Jobs, die eine Direktive wie die folgende verwenden:
start on runlevel [2345]
Das Upstart-Kochbuch enthält die folgende Liste von Runlevels für Debian / Ubuntu:
0 : System halt.
1 : Single-User mode.
2 : Graphical multi-user plus networking (DEFAULT)
3 : Same as "2", but not used.
4 : Same as "2", but not used.
5 : Same as "2", but not used.
6 : System reboot.
Wenn 3, 4 und 5 nicht verwendet werden, warum werden sie in so vielen Jobkonfigurationen erwähnt? Werden die Runlevel 3-5 ausschließlich aus Gründen der Kompatibilität mit der LSB-PDA-Spezifikation verwendet ? Werden sie zum Nutzen anderer Distributionen verwendet?
[2345]
. Es liegt an sys-admin / Eigentümer des Systems, die Einstellungen zu ändern.Antworten:
Ja, sie werden aus Gründen der Kompatibilität mit anderen Distributionen und den LSB-PDA-Spezifikationen verwendet . Ich hatte mehrere Systeme, in denen Runlevel 3,4,5 verwendet wurden, aber frag mich nicht, was sie waren, das war vor Jahren.
Wenn es Sie stört, sollte es kein Problem sein, diese Runlevel in allen Konfigurationen zu entfernen, aber ich würde empfehlen, es so zu lassen, wie es ist. Wenn es nicht kaputt ist, reparieren Sie es nicht.
quelle