Dies ist eine alte Version des Dokuments!
Welche Start-Skripte werden bei jedem Bootvorgang als erstes gestartet?
/etc/init.d/boot.d/
/etc/init.d/rcS
/etc/rc.d/rc.sysinit
Unter RedHat und SuSE gibt es Runlevel 1 als Notfall-Modus. Unter Debian ist Runlevel 1 nicht als Notfall-Modus geeignet. emergency am Bootprompt angeben startet den Debian Notfall-Modus.
Welche Runlevel auf einem System definiert sind, steht in der Datei /etc/inittab.
| runlevel | heißt? [Kurz-Beschreibung] |
| 0 | System halt [System angehalten, nichts geht mehr] |
| 1 | Single user mode [root wird angemeldet, sonst nichts gestartet] |
| 2 | Local multiuser without remote network (e.g. NFS) [zur lokalen Administration ohne Netzwerk. Vorsicht! Schon per „ping“ erreichbar] |
| 3 | Full multiuser with network [vollwertiges System ohne graphische Oberfläche, z.B. Server] |
| 4 | Not used [nicht genutzt → frei für Jobs des Admins] |
| 5 | Full multiuser with network and xdm [vollwertiges System, z.B. Desktop-PCs] |
| 6 | System reboot [System wird neu gestartet] (Do not use this for initdefault!) [ist gut für Reboot-Test] |
| runlevel | heißt? [Kurz-Beschreibung] |
| 0 | System halt [System angehalten, nichts geht mehr] |
| 1 | Single user mode [root wird angemeldet, sonst nichts gestartet] |
| 2 - 5 | Full multiuser with network and xdm [vollwertiges System, z.B. Desktop-PCs] |
| 6 | System reboot [System wird neu gestartet] (Do not use this for initdefault!) [ist gut für Reboot-Test] |
Hier werden die meisten Dienste gestartet: (abhängig vom eingestellen Runlevel, hier 2)
/etc/init.d/rc2.d/
bzw.
/etc/rc2.d/
Alle Links mit „S*“ (für Start) am Beginn des Filenamens aufgerufen. Beim Verlassen des Runlevels (z.B. shutdown) werden die Links mit Filenamen „K*“ (für Kill) gerufen.
Alle Links mit „S*“ (für Start) am Beginn des Filenamens aufgerufen. Beim Verlassen des Runlevels (z.B. shutdown) werden die selben Links in umgekehrter Reihenfolge aufgerufen.
/etc/init.d/dienst start
chkconfig dienst on
update-rc.d dienst default
/etc/init.d/dienst stop
chkconfig dienst off
update-rc.d -f dienst remove
Außerdem eventuelle Configdateien unter /etc/sysconfig ( SuSE, RedHat ) oder /etc/default ( Debian ) beachten.
/etc/init.d/skeleton kopieren und anpassen
/etc/init.d/skeleton kopieren und anpassen