Translation(s): English - Deutsch - Français - Italiano


Allgemein

Linux kontrolliert welche Prozesse / Services (daemon) automatisch gestartet werden. Runlevel 0,6 und S sind zum herunterfahren, neu starten und für den single user reserviert. Debian unterscheidet zwischen 7 verschiedenen Runlevel's (0 - 6)

0: halt (Fährt das System herunter)
1: Minimal System (single user)
2: bis 5: Multi User
5: Grafische Oberfläche
6: startet das System neu.

Normalerweise betreibt man Debian im Runlevel 3 oder 5.

Runlevel 3 ist für laufende Server am besten geeignet. Über SSH kann man jederzeit eine Terminal Verbindung aufbauen um den Server zu konfigurieren. Ein weiterer Vorteil die Einsparung von Ressourcen da keine X (grafische Oberfläche) Systeme laufen. Es ist auch nicht notwendig Gnome, KDE oder eine andere X Oberfläche zu installieren.

Runlevel 5 ist für Workstations unbedingt erforderlich. Hier wird z.B.: Gnome oder KDE ausgeführt. Natürlich können Sie auch einen Server in diesem Runlevel betreiben und konfigurieren.

Runlevel und Boot

In der Datei /etc/inittab wird festgelegt welches Runlevel gestartet wird.

Editieren von Runlevel

Runlevel's kann man manuell ändern. Im Verzeichnis /etc/init.d sind die Steuerungs- Script's für den Apache daemon oder den MySQL daemon, die in bestimmten Runlevel gestartet oder gestoppt werden. Dies kann man in den Verzeichnissen /etc/rc0.d ... /etc/rc6.d mit Links ändern. Mit dem tool sysv-rc-conf kann man Runlevel Einstellungen einfach im Terminal durchführen. Hierzu müssen Sie als root angemeldet sein.

Runlevel wechseln

Mit dem Befehl init [runlevel] oder telinit [runlevel] wird das Runlevel während dem Betrieb geändert. Wenn Sie auf Runlevel 6 wechseln wechseln init 6 starten Sie das System neu. Benutzen Sie deshalb nur Runlevel 1 - 5.