admin_grundlagen:init
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:init [2010/11/22 12:46] – Externe Bearbeitung 127.0.0.1 | admin_grundlagen:init [2016/06/20 15:31] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== init ====== | + | ====== |
| ===== runlevel ===== | ===== runlevel ===== | ||
| Unter RedHat und SuSE gibt es Runlevel 1 als Notfall-Modus. Unter Debian ist Runlevel 1 nicht als Notfall-Modus geeignet. '' | Unter RedHat und SuSE gibt es Runlevel 1 als Notfall-Modus. Unter Debian ist Runlevel 1 nicht als Notfall-Modus geeignet. '' | ||
| Zeile 23: | Zeile 23: | ||
| | 6 | System reboot [System wird neu gestartet] (Do not use this for initdefault!) [ist gut für Reboot-Test]| | | 6 | System reboot [System wird neu gestartet] (Do not use this for initdefault!) [ist gut für Reboot-Test]| | ||
| - | ===== Wo wird definiert, welcher Dienst wann gestartet wird? ===== | + | ===== / |
| - | Welche Dienste werden bei __jedem__ Bootvorgang als __erstes__ gestartet: | + | |
| - | SuSE: | + | ==== wait ==== |
| - | / | + | Beispiel: netcat in den Runleveln 2 und 3 einmalig starten |
| - | Debian: | + | Paket: netcat-traditional ((die Alternative '' |
| + | |||
| + | ''/ | ||
| + | |||
| + | < | ||
| + | nc: | ||
| + | </ | ||
| + | |||
| + | ps -C netcat | ||
| + | telinit q | ||
| + | ps -C netcat | ||
| + | pkill netcat | ||
| + | ps -C netcat | ||
| + | |||
| + | ==== respawn ==== | ||
| + | Beispiel: netcat in den Runleveln 2 und 3 starten; und erneut starten, wenn der Prozess beendet wurde. | ||
| + | |||
| + | Paket: netcat-traditional | ||
| + | |||
| + | ''/ | ||
| + | |||
| + | < | ||
| + | nc: | ||
| + | </ | ||
| + | |||
| + | ps -C netcat | ||
| + | telinit q | ||
| + | ps -C netcat | ||
| + | pkill netcat | ||
| + | ps -C netcat | ||
| + | |||
| + | ===== erste init-Skripte ===== | ||
| + | Welche Start-Skripte werden bei __jedem__ Bootvorgang als __erstes__ gestartet? | ||
| + | |||
| + | === SuSE === | ||
| + | / | ||
| + | |||
| + | === Debian === | ||
| / | / | ||
| + | /etc/rcS.d/ | ||
| + | |||
| + | === CentOS 5 === | ||
| + | / | ||
| - | Welche Dienste werden danach und beim Wechsel in ein runlevel ( z.B. 2 ) gestartet: | + | ===== runlevel |
| + | Hier werden die meisten Dienste gestartet: | ||
| / | / | ||
| bzw. | bzw. | ||
| /etc/rc2.d/ | /etc/rc2.d/ | ||
| + | === SuSE und RedHat === | ||
| Alle Links mit " | Alle Links mit " | ||
| Beim Verlassen des Runlevels (z.B. shutdown) werden die Links mit Filenamen " | Beim Verlassen des Runlevels (z.B. shutdown) werden die Links mit Filenamen " | ||
| - | ===== Dienste starten und eintragen | + | === Debian und Ubuntu === |
| - | Dienst sofort, einmalig starten: | + | Alle Links mit " |
| + | Beim Verlassen des Runlevels (z.B. shutdown) werden die selben Links in umgekehrter Reihenfolge aufgerufen. | ||
| + | |||
| + | ==== Dienste starten und eintragen ==== | ||
| + | === Dienst sofort, einmalig starten | ||
| / | / | ||
| + | oder | ||
| + | service dienst start | ||
| - | Dienst immer beim Booten starten: | + | === Dienst immer beim Booten starten |
| - | SuSE und RedHat: | + | == SuSE und RedHat |
| chkconfig dienst on | chkconfig dienst on | ||
| - | Debian: | + | == Debian |
| update-rc.d dienst default | update-rc.d dienst default | ||
| + | oder | ||
| + | insserv dienst | ||
| - | Dienst sofort, einmalig beenden: | + | === Dienst sofort, einmalig beenden |
| / | / | ||
| + | oder | ||
| + | service dienst stop | ||
| - | Dienst beim Booten nicht starten: | + | === Dienst beim Booten nicht starten |
| - | + | == SuSE und RedHat | |
| - | SuSE und RedHat: | + | |
| chkconfig dienst off | chkconfig dienst off | ||
| - | Debian: | + | == Debian |
| update-rc.d -f dienst remove | update-rc.d -f dienst remove | ||
| + | oder | ||
| + | insserv -r dienst | ||
| - | Außerdem eventuelle Configdateien unter ''/ | + | ==== Startoptionen eines Dienstes ändern |
| - | + | ||
| - | ====== | + | |
| - | ===== SuSE ===== | + | |
| - | ==== Paket suchen ==== | + | |
| - | zypper search apache | + | |
| - | + | ||
| - | ==== Paket installieren ==== | + | |
| - | zypper install apache2 | + | |
| - | ==== Paket konfigurieren === | + | Debian, Ubuntu: |
| - | | + | |
| - | | + | |
| - | ==== Konfigurationsdatei überprüfen ==== | + | SuSE, RedHat: |
| - | | + | |
| + | vim / | ||
| - | ==== Dienst starten ==== | + | Änderungen anzeigen: |
| - | chkconfig apache2 on | + | |
| - | /etc/init.d/apache2 start | + | |
| - | ==== Start überprüfen ==== | + | Dienst neu starten: |
| - | ps ax | grep httpd | + | /etc/init.d/dienst restart |
| - | lsof -i :80 | + | |
| - | | + | |
| ===== Start-Skript für Dienste von Drittanbietern ===== | ===== Start-Skript für Dienste von Drittanbietern ===== | ||
| Zeile 100: | Zeile 143: | ||
| ====== Dokumentation der Distributoren ====== | ====== Dokumentation der Distributoren ====== | ||
| - | [[ https://www.redhat.com/ | + | [[ http://docs.redhat.com/ |
admin_grundlagen/init.1290429979.txt.gz · Zuletzt geändert: 2012/04/19 11:08 (Externe Bearbeitung)
