Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:init

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
lpi1:init [2014/02/10 09:30]
ingo_wichmann
lpi1:init [2016/06/20 15:29]
ingo_wichmann [respawn]
Zeile 1: Zeile 1:
 ====== SysV-init ====== ====== SysV-init ======
 +===== 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]|
 +
 ===== /​etc/​inittab ===== ===== /​etc/​inittab =====
  
Zeile 5: Zeile 28:
 Beispiel: netcat in den Runleveln 2 und 3 einmalig starten Beispiel: netcat in den Runleveln 2 und 3 einmalig starten
  
-Paket: netcat-traditional+Paket: netcat-traditional ​((die Alternative ''​netcat-openbsd''​ kennt den Schalter ''​-o''​ nicht))
  
 ''/​etc/​inittab''​ : ''/​etc/​inittab''​ :
Zeile 20: Zeile 43:
  
 ==== respawn ==== ==== respawn ====
-Beispiel: netcat in den Runleveln 2 und 3 einmalig ​starten+Beispiel: netcat in den Runleveln 2 und 3 starten; und erneut starten, wenn der Prozess beendet wurde.
  
 Paket: netcat-traditional Paket: netcat-traditional
Zeile 48: Zeile 71:
 === CentOS 5 === === CentOS 5 ===
   /​etc/​rc.d/​rc.sysinit   /​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 ===== ===== runlevel Start-Skripte =====
Zeile 99: Zeile 99:
 == Debian == == Debian ==
   update-rc.d dienst default   update-rc.d dienst default
 +oder
 +  insserv dienst
  
 === Dienst sofort, einmalig beenden === === Dienst sofort, einmalig beenden ===
Zeile 111: Zeile 113:
 == Debian == == Debian ==
   update-rc.d -f dienst remove   update-rc.d -f dienst remove
 +oder
 +  insserv -r dienst
 +
 +==== Startoptionen eines Dienstes ändern ====
 +
 +Debian, Ubuntu:
 +  cp -a /​etc/​default/​dienst{,​.orig}
 +  vim /​etc/​default/​dienst
 +
 +SuSE, RedHat:
 +  cp -a /​etc/​sysconfig/​dienst{,​.orig}
 +  vim /​etc/​sysconfig/​dienst
 +
 +Änderungen anzeigen:
 +  diff /​etc/​sysconfig/​dienst{,​.orig}
  
-Außerdem eventuelle Configdateien unter ''​/etc/sysconfig''​ ( SuSE, RedHat ) oder ''​/etc/​default''​ ( Debian ) beachten.+Dienst neu starten: 
 +  ​/etc/init.d/dienst restart
  
 ===== Start-Skript für Dienste von Drittanbietern ===== ===== Start-Skript für Dienste von Drittanbietern =====
lpi1/init.txt · Zuletzt geändert: 2016/06/20 15:31 von ingo_wichmann