Warum ändert sich der Runlevel automatisch?

Warum ändert sich der Runlevel automatisch?

Ich versuche, als Übung für meinen Freund eine virtuelle Maschine einzurichten. Dabei kam mir die Idee, ihm eine Maschine zu geben, die ständig neu startet, und ihn zu bitten, herauszufinden, was damit nicht stimmt. Ich ändere den Runlevel, init 2aber er kehrt zum Normalzustand zurück. Wie kann ich mein Ziel erreichen? Und wie könnte er das Problem diagnostizieren?

Antwort1

Runlevel 2 ist kein Neustart, sondern tatsächlich der normale Runlevel. 6 ist Neustart. Außerdem möchten Sie im Allgemeinen telinit 6nicht verwenden init 6. Es ist zwischen verschiedenen Unix-Implementierungen portabler.

Was Sie wirklich wollen, ist eine tatsächliche Abstraktion, um die Box einfach neu zu starten. Ich schlage vor, rebootRunlevels zu verwenden, anstatt zu versuchen, sie zu verstehen.

verwandte Informationen