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


29

私はUbuntuの10.10でよ、と私はちょうどOS X.私からLinuxの世界に参加したランレベルとについて学んでいるrcディレクトリ/etc/私が読んでいると、どこでも(マニュアル、チュートリアル、など)inittab。しかし、Ubuntuのインストールで見つけることができません。どうして?Ubuntuはランレベルモデルに従いますか?rcなしでレベルはどのようにロードされinittabますか?

回答:


24

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.

注目に値する、/ usr / share / doc / upstart / README.Debian.gzには他の情報があります。
-enzotib

しかし、新興企業は引き続き/etc/rc.*を使用しますか?
nkint

@nkint:upstartがupstartを認識しないパッケージに/etc/rc.*を使用し続ける
enzotib

5
No manual entry for inittab16.04 ...(数年後、彼は言う)
ガロア

1
ええ、apropos inittab何も与えません。16.04では、OS自体に残っている最も近い情報はにあるようman runlevelです。
Jeroen

11

戻る日に システム-V」のinitサービスは、 Ubuntuのに使用し、それが使用され/etc/inittabたファイルを。

しばらく前(2006年頃)に、「Upstart」initサービスがSysVに取って代わりました。これらの日の間、あなたはトップの回答に従いman inittabこの変更に関する情報を得るために使用できます。

執筆時点(Ubuntu 16.04など)では、「systemd」ブートプロセスが使用されており、「inittab」への参照は残っていませapropos inittabん(例:何も見つからない場合)。代わりman runlevelに、同様の情報を取得することができます。

一番下の行:/etc/inittabファイルはどこにもありません。おそらく、systemdなどの別のinitサービスを持つUbuntuの新しいバージョンを使用しているためです。


10

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

それは使用しています /etc/init/rc-sysinit.conf


1
Ubuntu 18.04にはもう存在しません
Romeno

4

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


2
ランレベルは存在し続けます。私の知る
限り-enzotib

upstartによって明示的に実装されていませんが、サポートされています: upstart.ubuntu.com/cookbook/#failure-modes
Pereira
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.