02.07.2013 Aufrufe

Online lesen (PDF) - Lingoworld IT-Bücher

Online lesen (PDF) - Lingoworld IT-Bücher

Online lesen (PDF) - Lingoworld IT-Bücher

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!