web-dev-qa-db-ja.com

inittabファイルはどこにありますか?

私はUbuntu 10.10を使用しており、OS XからLinuxの世界に参加したばかりです。ランレベルと、/etc/rcディレクトリ、およびあらゆる場所(マニュアル、チュートリアルなど)について学んでいます。 )私はinittabについて読んでいます。しかし、Ubuntuのインストールで見つけることができません。どうして? Ubuntuはランレベルモデルに従いますか? rcinittabなしのレベルのロード方法

29
nkint

端末で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.
24
MarkovCh1

さかのぼる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。

11
Jeroen

これをさまざまなフォーラムで検索しているうちに、/ etc/inittabがdebian distroではもう使用されていないことを知りました。

/etc/init/rc-sysinit.confを使用します

10
yogeshjoshi2011

いいえ、ランレベルモデルに従いません。 UbuntuはsysV initからupstartに変わりました。これの主な理由は、初期化プロセスを並列化してブート時間を大幅に短縮することでした。

4
psusi