Die Runlevel Linux Systemadministration Die Datei /etc/rc.config Inhalt Index


Skripte in /sbin/init.d (SuSE) bzw. /etc/rc.d/init.d (RedHat)

Alle Skripte dieser Verzeichnisse dienen dem Wechsel eines Runlevels. Die Inhalte sind neben der Distribution auch von den installierten Paketen abhängig.

Der typische Inhalt auf einem SuSE-Linux könnte wie folgt aussehen:

user@sonne> ls /sbin/init.d
README      cron        inetd    nfsserver  rc     rcS.d     single       syslog
apache      dhclient    init.d   nscd       rc0.d  reboot    skeleton     vmware
at          dualconf    kbd      pcmcia     rc1.d  route     smb          xdm
autofs      dummy       kerneld  pcnfsd     rc2.d  routed    smb.rpmorig
boot        gpm         lpd      powerfail  rc3.d  rpc       smbfs
boot.d      halt        named    quota      rc4.d  rwhod     squid
boot.local  halt.local  network  quotad     rc5.d  sendmail  sshd
boot.setup  identd      nfs      random     rc6.d  serial    svgatext

Spezielle Skripte bei SuSE Aufgabe
boot Wird direkt von init beim Systemstart (und nur dann) ausgeführt. Der für das Laden von Modulen zuständige Kernel-Dämon wird gestartet, die Dateisysteme werden auf ihre Konsistenz überprüft, P&P-Hardware wird initialisiert... Schließlich werden alle Skripte in /sbin/init.d/boot.d abgearbeitet.
boot.local Hier können weitere Dinge vorgenommen werden, wie das Laden der deutschen Tastaturtabellen, die Einstellung von Baud-Raten der Schnittstellen (Modem)...
boot.setup Einstellungen für den Übergang vom Single- in den Multiuser-Mode findet man hier.

Ein RedHat-basierendes System besitzt die in obiger Tabelle benannten Skripte i.d.R. nicht:

user@redhat> ls /etc/rc.d/init.d
apmd       gpm       killall    network   routed    single
arpwatch   halt      kudzu      nfslock   rstatd    syslogd
atd        identd    linuxconf  pcmcia    rusersd   xfs
crond      inet      lpd        portmap   rwhod     ypbind
finctions  keytable  netfs      random    sendmail       

Spezielle Skripte bei RedHat Aufgabe
functions Die Datei ist eine Art Bibliothek für Shell-Funktionen, auf die die anderen Skripte zurückgreifen können.
network Mit Hilfe dieses einen Skripts lassen sich alle Netzwerkdienste starten bzw. beenden.


Die Runlevel Linux Systemadministration Die Datei /etc/rc.config Inhalt Index