Online lesen (PDF) - Lingoworld IT-Bücher
Online lesen (PDF) - Lingoworld IT-Bücher
Online lesen (PDF) - Lingoworld IT-Bücher
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
214<br />
In aller Regel sind die Einträge in diesen Verzeichnissen lediglich Symlinks<br />
auf Skripte, die sich eigentlich in einem anderen Verzeichnis befinden; meist<br />
in /etc/init.d oder /sbin/init.d. Für den Start und das Beenden des<br />
jeweiligen Prozesses wird normalerweise dasselbe Skript verwendet: Ein S-<br />
Symlink ruft es automatisch mit der Kommandozeilenoption start auf, ein<br />
K mit stop. Wie Sie weiter oben bereits erfahren haben, erfüllt das Shell-<br />
Skript apachectl demzufolge die Voraussetzungen für diese Aufgabe.<br />
Aus diesem Grund brauchen Sie lediglich für Ihr Standard-Runlevel (3 oder<br />
5) einen S-Symlink auf dieses Skript zu erzeugen. Für die Runlevel 0 und 6<br />
(Herunterfahren bzw. Neustart) können Sie entsprechend einen K-Link anlegen.<br />
Da von Apache in der Regel keine anderen Dienste abhängen, können<br />
Sie ihn recht spät starten (wählen Sie einen Symlink-Namen wie S95apache)<br />
und ziemlich früh beenden (K15apache dürfte in Ordnung gehen).<br />
Begeben Sie sich also in das jeweilige Runlevel-Init-Verzeichnis und erstellen<br />
Sie die nötigen symbolischen Links. Angenommmen, Sie haben Apache mit<br />
dem GNU-Layout installiert und verwenden ein Linux-System mit dem Standard-Runlevel<br />
5. Dann müssen Sie den folgenden Befehl für den Startskript-<br />
Link eingeben:<br />
# ln -s /usr/local/bin/apachectl /etc/rc5.d/S95apache<br />
Als Nächstes werden die Stopp-Links für die Runlevel 0 und 6 erzeugt. Wenn<br />
Sie das Layout Apache verwenden, sehen die beiden Befehle so aus:<br />
# ln -s /usr/local/apache2/bin/apachectl /etc/rc0.d/K15apache<br />
# ln -s /usr/local/apache2/bin/apachectl /etc/rc6.d/K15apache<br />
In vielen Linux-Distributionen, beispielsweise SUSE und Fedora Core bzw.<br />
Red Hat, können Sie das Kommando chkconfig verwenden, um Apache 2<br />
für den automatischen Start in den Runlevels 3 und 5 einzurichten. Erstellen<br />
Sie dazu als Erstes im Verzeichnis /etc/init.d einen symbolischen Link auf<br />
apachectl. Beispiel:<br />
# ln –s /usr/local/apache2/bin/apachectl /etc/init.d/apache2<br />
Nun lässt sich der Symlink mithilfe von chkconfig –a aktivieren:<br />
# chkconfig –a apache2<br />
apache2 0:off 1:off 2:off<br />
3:on 4:off 5:on 6:off<br />
BSD-Startskript<br />
BSD basierte UNIX-Systeme verwenden im Gegensatz zu der oben beschriebenen<br />
System-V-Methode einige zentrale Startskripte. Sie befinden sich in<br />
Apache in Betrieb nehmen