私はUbuntu 10.10を使用しており、OS XからLinuxの世界に参加したばかりです。ランレベルと、/etc/
のrc
ディレクトリ、およびあらゆる場所(マニュアル、チュートリアルなど)について学んでいます。 )私はinittab
について読んでいます。しかし、Ubuntuのインストールで見つけることができません。どうして? Ubuntuはランレベルモデルに従いますか? rc
とinittab
なしのレベルのロード方法
端末でman inittab
を実行すると、すべてが表示されます:
The /etc/inittab file was the configuration file used by the original
System V init(8) daemon.
The Upstart init(8) daemon does not use this file, and instead reads
its configuration from files in /etc/init. See init(5) for more
details.
さかのぼる「System-V」 init service はUbuntuで使用され、/etc/inittab
ファイルを使用しました。
しばらく前(2006年頃) 「Upstart "init service SysVを置き換えました。これらの日中に トップアンサー をフォローし、man inittab
を使用してこの変更に関する情報を取得できます。
執筆時((Ubuntu 16.04の場合) 「systemd "ブートプロセス は使用中で、" inittab "への参照はありません(たとえば、apropos inittab
を実行すると、おそらく何も見つかりません)。代わりに、man runlevel
を実行して同様の情報を取得できます。
ボトムライン:/etc/inittab
ファイルはどこにもありません。おそらく、異なる初期化サービスを持つUbuntuの新しいバージョンを使用しているためです。 systemd。
これをさまざまなフォーラムで検索しているうちに、/ etc/inittabがdebian distroではもう使用されていないことを知りました。
/etc/init/rc-sysinit.conf
を使用します
いいえ、ランレベルモデルに従いません。 UbuntuはsysV initからupstartに変わりました。これの主な理由は、初期化プロセスを並列化してブート時間を大幅に短縮することでした。