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.