Aus den Übungen in Kapitel 3 vonEinführung in Linux:
Welche Dienste werden im Grafikmodus ausgeführt, die nicht im Textmodus ausgeführt werden?
Also habe ich versucht:
diff <(ls -l rc3.d/) <(ls -l rc5.d/)
Habe es im Terminal im Verzeichnis /etc ausgeführt, aber der Ausgabe zufolge (es gibt keine Ausgabe) gibt es keinen Unterschied zwischen beiden, was ich nicht verstehe. Kann das jemand erklären?
Darüber hinaus versuche ich, die Runlevel von 5 auf 3 zu ändern, indem ich Folgendes eingebe:
sudo telinit 3
vom Terminal aus wird der Bildschirm schwarz und friert ein. Auf Eingaben über die Tastatur erfolgt keine Reaktion.
Antwort1
Entsprechend derDebian-Richtlinienhandbuch, standardmäßig gibt es keinen Unterschied zwischen den Runleveln 2 bis 5 und die Anpassung der Runlevel obliegt dem Systemadministrator:
Standardmäßig
update-rc.d
werden Dienste in jedem der Mehrbenutzer-Runlevel (2, 3, 4 und 5) gestartet und im Halt-Runlevel (0), im Einzelbenutzer-Runlevel (1) und im Neustart-Runlevel (6) gestoppt. Der Systemadministrator hat die Möglichkeit, Runlevel anzupassen, indem er einfach die symbolischen Links hinzufügt, verschiebt oder entfernt, wenn/etc/rcn.d
symbolische Links verwendet werden, oder indem er sie ändert,/etc/runlevel.conf
wenn diefile-rc
Methode verwendet wird.