[2.6.5-7.145-default] Init springt von 2 auf 5
SuSE 9.1 / 2.6.5-7.145-default Hallo Liste, mir ist gerade aufgefallen das beim booten direkt nach dem 2ten Runnlevel der 5 gestartet wird, zumindest wird es so angezeigt. Probleme gibt es deshalb nicht, trotzdem wollt ich mal fragen ob sich jemand vorstellen könnte woran das liegt. Hier mal n Auszug aus boot.msg ---------------------------------------------------------------------------------- Creating /var/log/boot.msg done<notice>killproc: kill(1129,29) <notice>exit status of (boot.klog boot.ipconfig) is (0 0) System Boot Control: The system has been set up Skipped features: boot.sched System Boot Control: Running /etc/init.d/boot.local done<notice>killproc: kill(1129,3) INIT: Entering runlevel: 5 Boot logging started on /dev/tty1(/dev/console) at Fri Feb 18 16:10:34 2005 Master Resource Control: previous runlevel: N, switching to runlevel: 5 ------------------------------------------------------------------------------------- Irgendeine Idee, besten Dank Micha
Am Freitag, 18. Februar 2005 16:43 schrieb Michael Schueller:
mir ist gerade aufgefallen das beim booten direkt nach dem 2ten Runnlevel der 5 gestartet wird, zumindest wird es so angezeigt. Probleme gibt es deshalb nicht, trotzdem wollt ich mal fragen ob sich jemand vorstellen könnte woran das liegt.
Das ist so, weil das so in der /etc/inittab steht. Und das ist auch gut so. Es müssen nicht verschiedene runlevel abgearbeitet werden, sondern man kann jederzeit wechseln. Normalerweise ist es so geregelt, daß runlevel 1 der Singelusermode ist, runlevel 2 Multiusermode ohne Netzwerk und ohne X, runlevel 3 Multiusermode mit Neztwerk aber ohne X und schließlich runlevel 5 Multiusermode mit Netzwerk und X. Desweiteren sind runlevel 0 runterfahren und runlevel 6 reboot Bernd
Am Freitag, 18. Februar 2005 17:33 schrieb Bernd Brodeßer:
Am Freitag, 18. Februar 2005 16:43 schrieb Michael Schueller:
mir ist gerade aufgefallen das beim booten direkt nach dem 2ten Runnlevel der 5 gestartet wird, zumindest wird es so angezeigt. Probleme gibt es deshalb nicht, trotzdem wollt ich mal fragen ob sich jemand vorstellen könnte woran das liegt.
Das ist so, weil das so in der /etc/inittab steht. Und das ist auch gut so. ;-) Es müssen nicht verschiedene runlevel abgearbeitet werden, sondern man kann jederzeit wechseln. Normalerweise ist es so geregelt, daß runlevel 1 der Singelusermode ist, runlevel 2 Multiusermode ohne Netzwerk und ohne X, runlevel 3 Multiusermode mit Neztwerk aber ohne X und schließlich runlevel 5 Multiusermode mit Netzwerk und X. Desweiteren sind runlevel 0 runterfahren und runlevel 6 reboot
Hallo Bernd, danke für die Info, iss mir bisher nicht aufgefallen das der beim booten direkt wechselt. Ich war der Meinung ich hätte gesehen das zumindest der Level 3 direkt aufgerufen wird. Aber gut, wenn das so gut ist, dann iss das auch gut für mich ;-) Gruß Micha
Bernd
Am Freitag, 18. Februar 2005 17:33 schrieb Bernd Brodeßer:
Am Freitag, 18. Februar 2005 16:43 schrieb Michael Schueller:
mir ist gerade aufgefallen das beim booten direkt nach dem 2ten Runnlevel der 5 gestartet wird, zumindest wird es so angezeigt. Probleme gibt es deshalb nicht, trotzdem wollt ich mal fragen ob sich jemand vorstellen könnte woran das liegt.
Das ist so, weil das so in der /etc/inittab steht. Und das ist auch gut so. Es müssen nicht verschiedene runlevel abgearbeitet werden, sondern man kann jederzeit wechseln.[Erklärung der Runlevel]
Hat es eigentlich einen bestimmten Grund, dass es keinen Runlevel 4 gibt? Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Hallo Michael, hallo Leute, Am Samstag, 19. Februar 2005 13:06 schrieb Michael Hoehne:
Hat es eigentlich einen bestimmten Grund, dass es keinen Runlevel 4 gibt?
man inittab sagt (allerdings unter "Examples"): # Runlevel 4 is Not used IIRC habe ich mal irgendwo gelesen, dass man Runlevel 4 für eigene Zwecke verwenden kann, um einen Rechner z. B. auf Kiosk-Mode oder sonstige Spezialconfigs umzuschalten. (Es spricht jedenfalls nichts dagegen, Runlevel 4 für sowas zu verwenden ;-) Gruß Christian Boltz -- Schau Dir Evolution an, das ist mittlerweile genauso dämlich wie Outlook. Ein VBS-Interpreter fehlt noch, aber der kommt bestimmt bald. Das dauert nimmer lang. [Adalbert Michelic in suse-linux]
Am Sonntag, 20. Februar 2005 01:59 schrieb Christian Boltz:
Hallo Michael, hallo Leute,
Am Samstag, 19. Februar 2005 13:06 schrieb Michael Hoehne:
Hat es eigentlich einen bestimmten Grund, dass es keinen Runlevel 4 gibt?
man inittab sagt (allerdings unter "Examples"): # Runlevel 4 is Not used
IIRC habe ich mal irgendwo gelesen, dass man Runlevel 4 für eigene Zwecke verwenden kann, um einen Rechner z. B. auf Kiosk-Mode oder sonstige Spezialconfigs umzuschalten. (Es spricht jedenfalls nichts dagegen, Runlevel 4 für sowas zu verwenden ;-)
Von Bernd Brodeßer bekam ich auch schon ein paar Anmerkungen per PM. Ich bin bereits am überlegen, ob ich mir da nicht was basteln könnte ;-) Wenn ich meinen Laptop zu Hause verwende, sind einige Services unerwünscht, die in der Firma Sinn machen. Es wäre ganz interessant, den Runlevel 4 als "kleineren Bruder" von Runlevel 5 zu konfigurieren. Beim Booten könnte ich dann per Grub die Konfiguration wählen. Ist möglicherweise einfacher als der Profil-Manager... Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
On Friday 18 February 2005 16:43, Michael Schueller wrote:
mir ist gerade aufgefallen das beim booten direkt nach dem 2ten Runnlevel der 5 gestartet wird, zumindest wird es so angezeigt. Probleme gibt es deshalb nicht, trotzdem wollt ich mal fragen ob sich jemand vorstellen könnte woran das liegt.
/etc/inittab: # The default runlevel is defined here id:5:initdefault: Runlevel 5 wird also defaulmaessig betreten nachdem die boot scripts abgearbeitet sind: # First script to be executed, if not booting in emergency (-b) mode si::bootwait:/etc/init.d/boot Runlevel werden direkt "betreten" und nicht einer nach dem anderen! Der Witz ist nur, dass eben im allgemeinen nur Dienste gekillt oder gestartet werden die im jeweils andern Runlevel nicht_laufen/laufen sollen, falls Du von einem in den anderen Runlevel wechselst. Waere ja auch Bloedsinn wenn Du in Runlevel 1 bist und "init 6"(reset) machst, vorher in Runlevel 5 zu wechseln!
Hier mal n Auszug aus boot.msg
Creating /var/log/boot.msg done<notice>killproc: kill(1129,29) <notice>exit status of (boot.klog boot.ipconfig) is (0 0) System Boot Control: The system has been set up Skipped features: boot.sched System Boot Control: Running /etc/init.d/boot.local done<notice>killproc: kill(1129,3)
INIT: Entering runlevel: 5
Boot logging started on /dev/tty1(/dev/console) at Fri Feb 18 16:10:34 2005
Master Resource Control: previous runlevel: N, switching to runlevel: 5
Woran siehst Du dass Dein Rechner in Runlevel 2 war? cu Ruediger
Am Freitag, 18. Februar 2005 18:21 schrieb Ruediger Meier:
Creating /var/log/boot.msg done<notice>killproc: kill(1129,29) <notice>exit status of (boot.klog boot.ipconfig) is (0 0) System Boot Control: The system has been set up Skipped features: boot.sched System Boot Control: Running /etc/init.d/boot.local done<notice>killproc: kill(1129,3)
INIT: Entering runlevel: 5
Boot logging started on /dev/tty1(/dev/console) at Fri Feb 18 16:10:34 2005
Master Resource Control: previous runlevel: N, switching to runlevel: 5
Woran siehst Du dass Dein Rechner in Runlevel 2 war?
Ich meine das die Zeile "Creating /var/log/boot.msg" am Ende des Runlevel 2 steht. Lieg ich da falsch? Micha
On Friday 18 February 2005 18:40, Michael Schueller wrote:
Woran siehst Du dass Dein Rechner in Runlevel 2 war?
Ich meine das die Zeile "Creating /var/log/boot.msg" am Ende des Runlevel 2 steht.
Das kommt von /etc/init.d/boot.klog (eines der letzten Boot scripte) mach doch einfach mal auf der console init 1 init 3 init 5 init 1 init 5 und beobachte was passiert. dazwischen kannst Du immer mit "ps aux" die Prozess Tabelle angucken und vergleichen (mit shift+PgUp kannst Du die console nach oben scrollen) cu Ruediger
Am Freitag, 18. Februar 2005 19:10 schrieb Ruediger Meier:
On Friday 18 February 2005 18:40, Michael Schueller wrote:
Woran siehst Du dass Dein Rechner in Runlevel 2 war?
Ich meine das die Zeile "Creating /var/log/boot.msg" am Ende des Runlevel 2 steht.
Das kommt von /etc/init.d/boot.klog
(eines der letzten Boot scripte)
mach doch einfach mal auf der console
init 1 init 3 init 5 init 1 init 5
und beobachte was passiert.
Naja, ich versteh schon was Ihr mir sagen wollt. Ich kann von 2 nach 5 wechseln, und allen dem 5ten untergeordneten Prozesse werden automatisch (zwangsläufig) mit geladen. Was mich irritiert hat war die Meldung Master Resource Control: runlevel 5 has been reached , aber auch nur weil ich nicht richtig hingeschaut hab. Ich hab im querlesen Entering runlevel 5 gelesen, oder wahrgenommen . Also ich glaub ich habs jetzt verstanden. Vielen Dank an Euch für die ausführlichen Erklärungen. Gruß Micha
participants (5)
-
Bernd Brodeßer
-
Christian Boltz
-
Michael Hoehne
-
Michael Schueller
-
Ruediger Meier