Runlevel unter Linux / Unix

 

Linux kennt verschiedene sog. Runlevel. Zumeist wird bei einer Installation des Systems gefragt, ob der Benutzer sich auf seinem System später auf der Konsole oder bereits unter X (mittels xdm, gdm oder kdm) einloggen möchte. Neuerdings entfällt sogar diese Frage gänzlich, und es wird automatisch immer der X-Server zum Einloggen gestartet. Intern entspreche dies z.B.:  Runlevel 5 (Multiuser mit Netzwerk und grafischem Einloggen).
Insgesamt ist man aber nicht auf diese wenigen Runlevel beschränkt. Prinzipiell kann man beliebig viele Runlevel auf seinem System einrichten, und nach belieben konfigurieren. Zumindest 6 Runlevel sind bei den meisten Distributionen standardmäßig enthalten, wenn auch einige häufig leer bleiben.
Nähere Informationen, welche Funktion sich hinter welchem Runlevel verbirgt, findet man in der
/etc/inittab.

/etc/inittab von SuSE 8.0: 

Runlevel 0            is             System halt

Runlevel 1            is             Single user mode

Runlevel 2            is             Local multiuser without remote network

Runlevel 3            is             Full multiuser with network

Runlevel 4            is             Not used

Runlevel 5            is             Full multiuser with network and xdm

Runlevel 6            is             System reboot

 

Das Wechseln von einem Runlevel in einen anderen ist auch während eines laufenden Systems möglich. Hierfür existiert der Befehl  init x (x steht für den Runlevel).

Auch die Angabe, welcher Runlevel nun standardmäßig während des Bootens gestartet werden soll, erfolgt in der /etc/inittab. Der Eintrag id:3:initdefault: stellt dies ein = Full multiuser with network.

 


Letzte Bearbeitung:      04.08.2002


Copyright ©       www.datahelp.de

Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !