̃Gg[͂ĂȃubN}[Nɒlj

Unix :: Linuxのランレベル



ランレベルとは、Linuxの動作モードのことです。ランレベルには 0~6 の 7種類あり、その数値によって動作内容が異なります。

ランレベル説明
0システム停止
1シングルユーザモード(rootのみ)
2NFS(Network File System)をしないマルチユーザモード
3マルチユーザモード
4(未使用)
5グラフィックベースのマルチユーザモード
6再起動

/etc/rc.d/rc3.d (または /etc/rc3.d)

例えば、ランレベル3の場合は /etc/rc.d/rc3.d (または /etc/rc3.d) にあるスクリプトがシンボリックリンクを介して実行されます。
シンボリックリンクには K+2ケタの数字 で始まるファイルと、 S+2ケタの数字 で始まるファイルがあります。

K と S

「K」はKillの頭文字で、実行されないスクリプトを表します。
「S」はStartの頭文字で実行されるスクリプトを表します。
また「K」や「S」に続く数字は、実行されるスクリプトの優先順位を表します。
(数字の小さいスクリプトから順に実行されます)

/etc/inittab

OSがどのランレベルで起動するかは /etc/inittab に記述されています。

% less /etc/inittab
# The default runlevel.
id:3:initdefault:

このOSはランレベル「3」で起動することを示しています。
※. ここを変更して再起動すると、次回から指定のランレベルで起動します。

runlevel コマンド

現在のランレベルを知るには runlevelコマンド を使います。

% runlevel
N 3

このOSはランレベル「3」で起動していることを示しています。




unix/general/runlevel.txt