[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ランレベル (Runlevel)

pointこの用語のポイント

pointUNIX系OS(Linuxとか)の動作モードだよ

スポンサーリンク

簡単に書くよ

ランレベル (Runlevel)とは

Linuxの動作モードのこと。
もうちょっと正確に書くと

UNIX系のOSにおける動作モードのこと
です。

image piyo

詳しく書くよ

「だから『Linuxの動作モード』ってなんだよ?!」と思うかもしれませんが、まぁ、落ち着いてください。
順番に説明していきます。

例えば、そうですね。

ピヨ太君がピヨピヨロボットを作ったとしましょう。
少年時代に憧れた巨大ロボットです。

ランレベル

このピヨピヨロボットには、いくつかの形態があります。
状況に合わせて変形することができるのです。

ピヨピヨロボットが変形できる形態は

・通常形態
・飛行形態
・戦闘形態


の3つでした。
普段は通常形態で活動しますが、必要に応じて飛行形態や戦闘形態に変形します。

ランレベル2

このお話における、ピヨピヨロボットがLinux、ピヨピヨロボットの3つの形態がランレベルです。
ちなみにLinuxはOSパソコンさんの人格に相当するソフト)ね。

次に、もう少し実際のパソコンさんに近い例を見てみましょう。

なお、ランレベルの種類はLinuxの種類によって微妙に異なるのですが、ここでは

0:停止
1:ノーマルモード
2:スーパーモード
3:再起動


だと仮定して話を進めます。
ここで仮定したランレベルは、話を単純化するために私が勝手に用意したものです。

実際には

0:停止
1:シングルユーザーモード
2:マルチユーザーモード
3:マルチユーザーモード
4:マルチユーザーモード
5:マルチユーザーモード
6:再起動


とか

0:停止
1:シングルユーザーモード
2:未使用
3:マルチユーザーモード(ネットワーク○、グラフィカル×)
4:未使用
5:マルチユーザーモード(ネットワーク○、グラフィカル○)
6:再起動


とか、もうちょっとややこしい感じになっています。

話を戻して、ランレベルが

0:停止
1:ノーマルモード
2:スーパーモード
3:再起動


の4種類ある「ぴよぴよLinux」が入ったパソコンさんがあったとしましょう。
このぴよぴよLinuxは普段、ランレベル「1:ノーマルモード」で動いています。

ランレベル3

ここでピヨ太君が、ランレベルを「2:スーパーモード」に変更しました。

ランレベル4

そうすると、ぴよぴよLinuxはスーパーモードになります。
ノーマルモードのときに比べて、なんかいろいろとできることが増えるのです。

ランレベル5

やべっ、なんかやる気に満ちあふれていて怖いんだけど?!
慌てたピヨ太君は、ランレベルを「0:停止」にしました。

ランレベル6

そうすると、ぴよぴよLinuxは終了します。
動作モードが「0:停止」なので、停止しちゃうのです。

ランレベル7

これがランレベルです。
Linuxの動作モード、つまり「今はどんな状態で動いているよ」を表します。

そして、ランレベルを変更することによって、動作モードを変更できます。
「これからはこんな感じで動いてよ」と命令できるのです。

少し技術者向けの話になってしまいますが、現在のランレベルは

who -r

もしくは、root権限がある状態で

runlevel

コマンドを実行することで確認できます。

ランレベルを変更するコマンドは

telinit 【設定するランレベル】

です。
余裕がある方は、併せて覚えてあげてください。

ここまでの話がピンと来ない方、「Linuxってよく分からないんだよね」な方はWindowsセーフモードを思い浮かべてください。
セーフモードでWinowsパソコンを動かすと、Winowsさんは必要最低限の機能だけを動かします。

ということは、Windowsさんの状態としては、

1:停止状態
2:セーフモードで動いている状態
3:普通に動いている状態(一般ユーザとして使用)
4:普通に動いている状態(特権ユーザ、つまり偉い人として使用)


の4つがあると言えます。
※本当はもっとあるかもしれませんが、本題はそこではないので突っ込まないでください。

この「Windowsさんの状態」のLinux版がランレベルです。
パソコンさんがどんな状態で動いているか、つまり動作モードを示します。
また、ランレベルを変更することによって、パソコンさんの状態が変わりますよ。

image piyo2

一言でまとめるよ

まぁ「ランレベル」って単語が出てきたら「Linuxの動作モードのことなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク