Runlevel
Zur Navigation springen
Zur Suche springen
INIT
In der Kernelvariable init steht das Programm das zuerst im Userspace gestartet wird. In der Regel steht dort "/sbin/init" man kann aber auch vor dem booten etwas anderes übergeben, beispielsweise "init=/bin/bash".
/sbin/init konsultiert je nach Init Schema dann das Verzeichnis /etc/event.d bei Upstart oder /etc/inittab bei SysV.
Der aktuelle Runlevel kann mit telinit geändert werden. telinit ist oft nur ein Link auf init. Die Default-Runlevels unterscheiden sich von Distribution zu Distribution, aber die folgenden sind immer vorhanden:
| 0 | Anhalten des Systems |
| 1,s,S | Single-User-Modus (Wartungsmodus) |
| 2-5 | Arbeitsrunlevel |
| 6 | Neustarten des Systems |
| q,Q | Erneutes Einlesen von /etc/inittab |
Default Runlevel
- SuSE Linux : 3/5
- Red Hat : 3/5
- Ubuntu : 2
- Debian : 2
Anzeige der aktuellen Runlevels
root@zero:/boot# runlevel N 2
Wechsel des aktuellen Runlevels
root@zero:/boot# init 1
In welchen Runlevels startet Deamon X?
ls -l /etc/{rc?,init}.d/*$daemon*