大まかな起動シーケンス
- init
- ブートローダ⇒カーネル⇒/sbin/init⇒/etc/inittab にて指定されたrunlevelのスクリプトを順番に起動
- initng
- ブートローダ⇒カーネル⇒/sbin/initng⇒/etc/initng/default.runlevelで指定されたスクリプトを並列に起動
- init
- /etc/init.d
- initng
- /etc/initng/daemon, /etc/initng/system, /etc/initng/net
init では /etc/init.d 以下にすべてのスクリプトを詰め込むが,initng は三つのディレクトリに分けて保存するみたい.
- init
- 0,1,2,3,4,5,6
ランレベルと処理の対応は,/etc/inittab にて定義されている
- initng
- single, system, default
ランレベルと処理の対応は,/etc/initng にて定義されている.
サービスの起動設定
- init
- /etc/rc?.d/ 以下に 起動スクリプトへのリンクを貼る
- initng
- /etc/initng/??.runlevel に,起動スクリプトのファイル名を記述