UbuntuのどのファイルがRedHatのファイルと同じですか/etc/inittab
?
RedHatでは、この/etc/inittab
ファイルにはLinuxが起動するランレベルに関する設定が含まれています。
答え1
Ubuntuはsysvinitを置き換え、完全に異なる動作をするUpstartを使用します。ヌボリッチレシピランレベルとそれを使用する方法について説明します。
しかし、通常、RedHatのランレベルの概念は、DebianやUbuntuを含むその派生製品には使用されません。これはRedHatが違いを導く「ネットワーキングですが、グラフィックではありません」なしで「シングルユーザー」または「すべてが実行されます」。スタイル。
答え2
前述のように、Ubuntuは次のように使用します。突然現れる。
スクリプトは、/etc/inittab
ディレクトリ内の複数のスクリプトまたは(以前のバージョンのUpstartの場合)マージされました。/etc/init.d
/etc/rc.d/*
/etc/init
/etc/event.d
そのディレクトリ(serviceX)にスクリプトを含めるように変更したいプロジェクトを見つけて、それに応じて/etc/init/serviceX.conf
変更します。オンラインで文法やその他の情報を見つけることができます。
ただし、SysV Upstartに依存するプログラムを実行する必要がある場合は、互換モードがあります。まだ使用しているプログラムは、/etc/rc.d/*
ここにスクリプトを入れて実行し続けることができます。
のスクリプトを見ると、/etc/init
-というスクリプトがあります。これはファイルをrc-sysinit.conf
解析し、追加時にデフォルトのランレベルを決定する機能を提供します。/etc/inittab
答え3
Ubuntuシステムのデフォルトのランレベルを変更し、それを変更するために/ etc / inittabを見つけて、Ubuntuに欠けているものを見つけた場合は心配しないでください(!)。これに対して、/etcディレクトリに次の行を作成するだけです。
id:3:initdefault:
(「3」を希望のデフォルトルールレベルに変更できます)