2008年12月18日木曜日

ランレベルについて

ランレベルについて、以下抜粋
 
ランレベル

意味
 
0
シャットダウン(システムの停止)
 
1
シングルユーザーモード(rootのみ)
 
2
ネットワークなしのマルチユーザーモード
 
3
通常のマルチユーザーモード(テキストログイン)
 
4
未使用
 
5
グラフィカルログインによるマルチユーザーモード
 
6
システムの再起動

 動作モードが異なるということは、起動されるプログラムが違うということだ。Linuxでは、
ランレベル別のディレクトリ(/etc/rc.d/rc?.d)にあるファイル
(実際には各プログラムの起動スクリプトへのリンク)の名前により、
各ランレベルで実行するプログラムを指定している。

 例えば、ランレベル3の場合は/etc/rc.d/rc3.dにあるスクリプトが実行される。
/etc/rc.d/rc3.dには、「Kと2けたの数字」で始まるファイルと、
「Sと2けたの数字」で始まるファイルがある。
「K」はKill、つまり実行されないスクリプトを表し、「S」はStart、
つまり実行されるスクリプトを表す。KやSに続く数字は、
実行されるスクリプトの優先順位だ。数字の小さいスクリプトから順に実行される。