Ich bin auf Ubuntu 10.10 und bin gerade in die Linux-Welt von OS X eingetreten. Ich lerne über Runlevel und das rc
Verzeichnis in /etc/
und überall (Handbücher, Tutorials usw.), über die ich lese inittab
. Aber ich kann es in meiner Ubuntu-Installation nicht finden. Warum? Folgt Ubuntu dem Runlevel-Modell? Wie werden rc
und Ebenen ohne geladen inittab
?
29
No manual entry for inittab
am 16.04 ... (er sagt, Jahre später)apropos inittab
wird nichts geben, in 16.04 scheint die nächste Information im OS selbst noch drin zu seinman runlevel
.Zurück in den Tagen der „ System-V - “ init - Dienst wurde in Ubuntu verwendet, und es verwendet , um die
/etc/inittab
Datei.Vor einiger Zeit (um 2006) hat der Init-Dienst " Upstart " SysV abgelöst. In diesen Tagen können Sie der oberen Antwort folgen und
man inittab
Informationen zu dieser Änderung abrufen.Zum Zeitpunkt des Schreibens (z. B. für Ubuntu 16.04) wird der Startvorgang " systemd " ausgeführt , und es wird kein Verweis mehr auf "inittab" verwendet (z. B. wenn Sie dies tun, werden
apropos inittab
Sie wahrscheinlich nichts finden). Stattdessen können Sieman runlevel
ähnliche Informationen abrufen.Fazit: Die
/etc/inittab
Datei ist nirgendwo, wahrscheinlich, weil Sie eine neuere Version für Ubuntu verwenden, die einen anderen Init-Dienst hat, z. B. systemd.quelle
Bei der Suche in verschiedenen Foren habe ich erfahren, dass / etc / inittab in der Debian-Distribution nicht mehr verwendet wird.
Es benutzt
/etc/init/rc-sysinit.conf
quelle
Nein, es folgt nicht dem Runlevel-Modell. Ubuntu ist stattdessen von sysV init zu upstart übergegangen. Der Hauptgrund dafür war die Parallelisierung des Initialisierungsprozesses, um die Startzeit erheblich zu reduzieren.
quelle