Runlevel: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 33: | Zeile 33: | ||
* Debian : 2 | * Debian : 2 | ||
| − | + | =Anzeige der aktuellen Runlevels= | |
root@zero:/boot# runlevel | root@zero:/boot# runlevel | ||
N 2 | N 2 | ||
| − | + | =Wechsel des aktuellen Runlevels= | |
root@zero:/boot# init 1 | root@zero:/boot# init 1 | ||
| − | + | =In welchen Runlevels startet Deamon X?= | |
ls -l /etc/{rc?,init}.d/*$daemon* | ls -l /etc/{rc?,init}.d/*$daemon* | ||
Aktuelle Version vom 5. September 2016, 09:21 Uhr
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*