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
lpi1:init [2014/02/10 09:30]
ingo_wichmann
lpi1:init [2016/06/20 15:31] (aktuell)
ingo_wichmann [wait]
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 14: Zeile 37:
  
   ps -C netcat   ps -C netcat
-  ​init q+  ​telinit ​q
   ps -C netcat   ps -C netcat
   pkill netcat   pkill netcat
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 31: Zeile 54:
  
   ps -C netcat   ps -C netcat
-  ​init q+  ​telinit ​q
   ps -C netcat   ps -C netcat
   pkill netcat   pkill netcat
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.1392024622.txt.gz · Zuletzt geändert: 2014/02/10 09:30 von ingo_wichmann