Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen: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
admin_grundlagen:init [2012/07/03 22:02]
ingo_wichmann
admin_grundlagen:init [2014/07/21 22:55]
ingo_wichmann [Dienste starten und eintragen]
Zeile 1: Zeile 1:
 ====== SysV-init ====== ====== SysV-init ======
-===== erste init-Skripte ===== 
-Welche Start-Skripte werden bei __jedem__ Bootvorgang als __erstes__ gestartet? 
- 
-=== SuSE === 
-  /​etc/​init.d/​boot.d/​ 
- 
-=== Debian === 
-  /​etc/​init.d/​rcS 
- 
-=== CentOS 5 === 
-  /​etc/​rc.d/​rc.sysinit 
- 
 ===== runlevel ===== ===== 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. ​ 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. ​
Zeile 34: Zeile 22:
 |    2 - 5 | Full multiuser with network and xdm [vollwertiges System, z.B. Desktop-PCs]| |    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]| |       6 | System reboot [System wird neu gestartet] (Do not use this for initdefault!) [ist gut für Reboot-Test]|
 +
 +===== /​etc/​inittab =====
 +
 +==== wait ====
 +Beispiel: netcat in den Runleveln 2 und 3 einmalig starten
 +
 +Paket: netcat-traditional ((die Alternative ''​netcat-openbsd''​ kennt den Schalter ''​-o''​ nicht))
 +
 +''/​etc/​inittab''​ :
 +
 +<​file>​
 +nc:​23:​wait:/​bin/​netcat -lp 5000 -o /tmp/netcat
 +</​file>​
 +
 +  ps -C netcat
 +  init q
 +  ps -C netcat
 +  pkill netcat
 +  ps -C netcat
 +
 +==== respawn ====
 +Beispiel: netcat in den Runleveln 2 und 3 einmalig starten
 +
 +Paket: netcat-traditional
 +
 +''/​etc/​inittab''​ :
 +
 +<​file>​
 +nc:​23:​respawn:/​bin/​netcat -lp 5000 -o /tmp/netcat
 +</​file>​
 +
 +  ps -C netcat
 +  init q
 +  ps -C netcat
 +  pkill netcat
 +  ps -C netcat
 +
 +===== erste init-Skripte =====
 +Welche Start-Skripte werden bei __jedem__ Bootvorgang als __erstes__ gestartet?
 +
 +=== SuSE ===
 +  /​etc/​init.d/​boot.d/​
 +
 +=== Debian ===
 +  /​etc/​init.d/​rcS
 +  /etc/rcS.d/
 +
 +=== CentOS 5 ===
 +  /​etc/​rc.d/​rc.sysinit
  
 ===== runlevel Start-Skripte ===== ===== runlevel Start-Skripte =====
Zeile 52: Zeile 89:
 === Dienst sofort, einmalig starten === === Dienst sofort, einmalig starten ===
   /​etc/​init.d/​dienst start   /​etc/​init.d/​dienst start
 +oder
 +  service dienst start
  
 === Dienst immer beim Booten starten === === Dienst immer beim Booten starten ===
Zeile 60: 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 ===
   /​etc/​init.d/​dienst stop   /​etc/​init.d/​dienst stop
 +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
Zeile 71: Zeile 113:
 == Debian == == Debian ==
   update-rc.d -f dienst remove   update-rc.d -f dienst remove
 +oder
 +  insserv -r dienst
  
 Außerdem eventuelle Configdateien unter ''/​etc/​sysconfig''​ ( SuSE, RedHat ) oder ''/​etc/​default''​ ( Debian ) beachten. Außerdem eventuelle Configdateien unter ''/​etc/​sysconfig''​ ( SuSE, RedHat ) oder ''/​etc/​default''​ ( Debian ) beachten.
admin_grundlagen/init.txt · Zuletzt geändert: 2016/06/20 15:31 (Externe Bearbeitung)