Runlevel: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Thomas (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „ Der aktuelle Runlevel kann mit telinit geändert werden. telinit ist oft nur ein Link auf init. Die Default-Runlevels unterscheiden sich von Distribution zu …“
 
Thomas (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
=INIT=
In der Kernelvariable init steht das Programm das zuerst im Userspace gestartet wird. In der Regel steht dort "/sbin/init" man kann aber auch vor dem booten etwas anderes übergeben, beispielsweise "init=/bin/bash".
/sbin/init konsultiert je nach Init Schema dann das Verzeichnis /etc/event.d bei Upstart oder /etc/inittab bei SysV.


Der aktuelle Runlevel kann mit telinit geändert werden. telinit ist oft nur ein Link auf init. Die Default-Runlevels  
Der aktuelle Runlevel kann mit telinit geändert werden. telinit ist oft nur ein Link auf init. Die Default-Runlevels  
Zeile 27: Zeile 33:
* Debian : 2
* Debian : 2


==Anzeige der aktuellen Runlevels==
=Anzeige der aktuellen Runlevels=
  root@zero:/boot# runlevel  
  root@zero:/boot# runlevel  
  N 2
  N 2


==Wechsel des aktuellen Runlevels==
=Wechsel des aktuellen Runlevels=
  root@zero:/boot# init 1
  root@zero:/boot# init 1


==In welchen Runlevels startet Deamon X?==
=In welchen Runlevels startet Deamon X?=
  ls -l /etc/{rc?,init}.d/*$daemon*
  ls -l /etc/{rc?,init}.d/*$daemon*

Aktuelle Version vom 5. September 2016, 09:21 Uhr

INIT

In der Kernelvariable init steht das Programm das zuerst im Userspace gestartet wird. In der Regel steht dort "/sbin/init" man kann aber auch vor dem booten etwas anderes übergeben, beispielsweise "init=/bin/bash".

/sbin/init konsultiert je nach Init Schema dann das Verzeichnis /etc/event.d bei Upstart oder /etc/inittab bei SysV.


Der aktuelle Runlevel kann mit telinit geändert werden. telinit ist oft nur ein Link auf init. Die Default-Runlevels unterscheiden sich von Distribution zu Distribution, aber die folgenden sind immer vorhanden:

0 Anhalten des Systems
1,s,S Single-User-Modus (Wartungsmodus)
2-5 Arbeitsrunlevel
6 Neustarten des Systems
q,Q Erneutes Einlesen von /etc/inittab

Default Runlevel

  • SuSE Linux : 3/5
  • Red Hat  : 3/5
  • Ubuntu : 2
  • Debian : 2

Anzeige der aktuellen Runlevels

root@zero:/boot# runlevel 
N 2

Wechsel des aktuellen Runlevels

root@zero:/boot# init 1

In welchen Runlevels startet Deamon X?

ls -l /etc/{rc?,init}.d/*$daemon*