Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:init

Dies ist eine alte Version des Dokuments!


SysV-init

erste init-Skripte

Welche Start-Skripte werden bei jedem Bootvorgang als erstes gestartet?

SuSE

/etc/init.d/boot.d/

Debian

/etc/init.d/rcS
/etc/rcS.d/

CentOS 5

/etc/rc.d/rc.sysinit

runlevel

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.

SuSE und RedHat

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]

Debian und Ubuntu

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]

runlevel Start-Skripte

Hier werden die meisten Dienste gestartet: (abhängig vom eingestellen Runlevel, hier 2)

/etc/init.d/rc2.d/

bzw.

/etc/rc2.d/

SuSE und RedHat

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.

Debian und Ubuntu

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.

Dienste starten und eintragen

Dienst sofort, einmalig starten

/etc/init.d/dienst start

Dienst immer beim Booten starten

SuSE und RedHat
chkconfig dienst on
Debian
update-rc.d dienst default

Dienst sofort, einmalig beenden

/etc/init.d/dienst stop

Dienst beim Booten nicht starten

SuSE und RedHat
chkconfig dienst off
Debian
update-rc.d -f dienst remove

Außerdem eventuelle Configdateien unter /etc/sysconfig ( SuSE, RedHat ) oder /etc/default ( Debian ) beachten.

Start-Skript für Dienste von Drittanbietern

RedHat / Centos

SuSE

/etc/init.d/skeleton kopieren und anpassen

Ubuntu 8.04

/etc/init.d/skeleton kopieren und anpassen

Dokumentation der Distributoren

admin_grundlagen/init.1342002461.txt.gz · Zuletzt geändert: 2012/07/11 10:27 (Externe Bearbeitung)