Runlevel E-Mail
Geschrieben von: tpm   

Der Runlevel gibt Auskunft darüber, in welcher Stufe des Bootzustandes sich das System befindet. Den verschiedenen Runlevels sind Scripte zugeordnet, die in den entsprechenden Stufen gestartet oder gestoppt werden. Damit lässt sich Einfluss auf das Bootverhalten nehmen und es erleichtert dem Administrator die Fehlersuche bei Systemproblemen.

 

Oft liest man in diesem Zusammenhang den Begriff System V, welches unter anderem das Prinzip der Runlevels beinhaltet. Im weitesten Sinne kann man dies mit den verschiedenen Modi unter Windows vergleichen (Debug Modus, Rettungskonsole, abgesicherter Modus ohne Netzwerk, etc.). Der Vorteil von System V ist jedoch, dass man jederzeit in einen anderen Runlevel wechseln kann, ohne das System neu booten zu müssen.

Im klassischen Linux gibt es 5 wesentliche Runlevel:

  • 0 = halt
    System ist heruntergefahren
  • 1 = Single User Mode
    In diesem Runlevel kann sich nur der Benutzer root anmelden;
    nur nötigste Konfiguration gestartet; kein Netzwerkzugriff
  • 3 = Multi User Mode
    System ist komplett gestartet, jedoch ohne grafische Oberfläche
  • 5 = Multi User Mode
    Wie Runlevel 3, jedoch mit grafischer Oberfläche.
  • 6 = reboot
    Das System wird neu gestartet.
Distributionsspezifisch sind oft noch 2 weitere Runlevel anzutreffen:
  • 2 = Multi User Mode
    Wie Runlevel 1, jedoch mit der Möglichkeit, dass sich auch andere User anmelden können.
  • 4 = Frei wählbar
    Dieser Runlevel kann frei konfiguriert werden.

Um nun das System in einen anderen Runlevel zu bringen, bedient man sich des Befehls init, gefolgt vom jeweiligen Runlevel. Ein init 6 führt zu einem Systemneustart, ein init 1 bringt das System in den Single User Mode, etc.

Um ein Linuxsystem herunterzufahren gibt es aber noch weitere, vorallem elegantere Möglichkeiten. Der normale Befehl dafür ist shutdown. Aber dieser alleine genügt nicht, da das System damit noch nicht weis ob es nur herunterfahren soll, wie weit es herunterfahren soll oder vielleicht einfach neu starten soll. Des Weiteren ist es zwingend notwendig mit anzugeben, wann der Befehl durchgeführt werden soll.

 

input
shutdown -h now

 

Das System wird umgehend runtergefahren.

 

input
shutdown -r now

 

Das System wird umgehend neu gestartet.

 

input
shutdown -S now

 

Das System fährt umgehend in den Singel User Mode.

Weitere Vorteile des shutdown Befehls sind unter anderem., dass eine frei wählbare Systemmitteilung an alle angemeldeten Nutzer abgesendet werden kann.

 

Weitere Informationen:

  • Viele neuere Linux Distributionen unterstützen zudem die Befehle halt und reboot. In diesen Fällen genügt die einfache Eingabe der Befehle ohne weitere Optionen.
Zuletzt aktualisiert am Donnerstag, den 08. Oktober 2009 um 12:43 Uhr