|
|
Durchlaufen der Runlevel
Beim Bootprozess von UNIX spricht man von Runleveln, die durchlaufen bzw.
erreicht werden. Die bekanntesten sind der Single-User-Modus mit dem Runlevel
1 und der Multiuser-Betrieb mit Runlevel 2. Für den Wechsel von einem Runlevel
zu einem anderen kann man durch den Aufruf des Kommandos
Der allererste Prozess beim Booten der Maschine ist der Kernel (siehe
S. kernel). Als Kernel bezeichnet man das zentrale
Betriebssystem selbst.
Der Kernel findet sich an wohlbekannter Stelle im Verzeichnisbaum.Zu
Anfang lag der Kernel im Wurzelverzeichnis unter dem Namen unix, auf
einigen Systemen hieß er auch vmunix. Inzwischen liegt er meist im Verzeichnis /boot.
Er hat die Prozessnummer 0. Da das Betriebssystem schlecht
gleichzeitig ein Prozess sein kann, startet es als Erstes den Prozess
[Die UNIX-Runlevel]C|L
Runlevel & Zustand
In Tabelle finden Sie die Runlevel. Leider sind sie nicht ganz einheitlich. Auf manchen Systemen ist die Nummerierung etwas anders. So ist bei Linux der grafische Login der Runlevel 5. Dafür wird auf vielen Systemen der Single-User-Modus mit init 1 erreicht. Bei diesen Systemen gibt es keinen Multiuser-Betrieb ohne Netzwerk. Konkrete Informationen für Ihr System finden Sie auf der Manpage von init. Im Single-User-Modus läuft nur die Konsole. Das ist entweder das Terminal, das über die erste serielle Schnittstelle angeschlossen ist, oder der im Gerät integrierte Arbeitsplatz. In diesem Zustand kann sich nur eine Person anmelden. Im Hintergrund läuft bereits der Swapdienst (siehe S. swap); die wichtigsten Geräte können angesprochen werden. Wie schon gesagt wurde, kann sich in diesem Modus nur ein Benutzer anmelden. Alle Terminals sind noch nicht aktiv. Auch das Netzwerk ist nicht ansprechbar. Da keine weiteren Benutzer stören können, ist dies der ideale Zustand, um Wartungsarbeiten durchzuführen, insbesondere wenn es darum geht, Festplatten zu prüfen.
Hier erfolgt das Starten der Neben der Möglichkeit des Einloggens per Terminal werden TCP/IP und alle zugehörigen Dienste gestartet. Dies ist der typische Runlevel für eine Servermaschine.
Die grafische Oberfläche ist in diesem Zustand nicht gestartet, es gibt also
keinen grafischen Login. Man kann aber, sofern die Voraussetzungen dafür
da sind, jederzeit mit dem Befehl Hier wird der grafische Login erreicht. Ein Benutzer arbeitet also von vornherein unter einer grafischen Oberfläche. Workstations arbeiten normalerweise in diesem Runlevel. Natürlich ist es auch möglich, sich parallel über ein Terminal anzumelden oder das Gerät als Server zu verwenden.
Mit
Obwohl der Runlevel 0 (halt) die niedrigste Nummer hat, ist er der letzte, der
erreicht
wird. Die Maschine befindet sich im heruntergefahrenen Zustand, alle Prozesse
sind beendet. Man kann den Computer ausschalten oder neu starten.
Dieser Modus wird mit
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|