Hat dir diese Antwort geholfen?
Hallo,
denke mal dein Ansatzweise ist nicht ideal. Zuerst musst du dir am im Klaren werden, was die Runlevel bedeuten. Insgesamt kennt Linux deren 7, wovon 6 benutzt werden.
Runlevel 0 = halt , also Rechner anhalten bzw ist aus
Runlevel 1 = Singleuser ohne Netzwerk
Runlevel 2 = dito jedoch mit Netzwerk
Runlevel 3 = Multiuser mit Netzwerk, Ist der Standardrunlevel für Server
Runlevel 4 = Derzeit nicht benutzt
Runlevel 5 = wie Runlevle 3 aber mit gestarteten X-Server für die grafische Umgebung
Runlevel 6 = Neustart ( reboot )
Du kannst dein System gezielt in bestimmte Runlevel starten und zwar, indem Du im Bootmenü ( bei Suse ) die entsprechende Ziffer des gewünschten Levels angibst, oder in einer Rootkonsole ( root ist der Linuxadmin ) mit dem Befehl init gefolgt von der gewünschten Ziffer für den Runlevel z.B. init 3 ENTER den Rechner in den Runlevel schickst.
Nun zu Deiner Kernfrage:
Nun möchte man dass diverse Programme in bestimmten Runleveln automatisch gestartet werden und anderen Runleveln jedoch nicht. Die Suse bringt dazu den sehr praktischen Runleveleditor mit.
Ein Beispiel:
Du möchtest den Apache Webserver automatisch starten. Da er eine Netzumgebung braucht, macht es nur Sinn diesen erst ab runlevel 3 zu aktivieren. Somit kreuzt Du die 3 an. Soll er auch noch im Runlevel 5 weiterlaufen zusätzlich auch noch die 5. Was bewirkt das ?
Du startest das System beispielsweise im Runlevel 3. Der Apache wird automatisch aktiviert, startest du mit init 5 in den Grafikmodus durch, bleibt er laufen, da ja auch die Ziffer 5 im Runleveleditor aktiviert ist. Wäre die 5 nicht markiert, würde Apache beim Erreichen des Runlevel 5 deaktiviert. Da keine Kreuzchen für den Runlevel 1 und 2 gesetzt sind ( was ja auch keinen Sinn ergibt ), wird er in diesen Runleveln erst gar nicht aktiviert. So kannst Du sehr feingradig steuern, was in welchen Runleveln für Programme und Dienste gestartet werden sollen.
Hoffe mein kleiner Crashkurs bringt dir das Thema etwas näher.
Ansonsten ziehe die recht guten Susehandbücher zu Rate, zu finden auf deiner Festplatte im Verzeichnis /usr/share/doc oder über das Hilfezentrum.
Have Fun