ランレベル

ランレベル（英: Runlevel）とは、UNIX System V 系のinit処理を実装したオペレーティングシステムに見られる動作モードを意味する。一般に 0 から 6 までの7つのランレベルか、0 から 9 までの10のランレベルを使うことが多い。
通常、ランレベル 0 になるとコンピュータは停止し、ランレベル 6 ではリブートされる。それらの中間のランレベル（1 - 5）は、マウントするディスクドライブ、ネットワークサービスを起動するか否かなどで差異がある。低いランレベルは、保守や緊急の事態への対処に使われ、ネットワークサービスを起動しないことが多い。ランレベルの詳細はオペレーティングシステムによって異なるし、システムアドミニストレータによる設定も可能なので、システムによっても異なる。
ランレベルのシステムは、Version 7 Unix で使われていた codice_1 スクリプトを置き換えたものである。
Linux.
Linuxでは、sysvinitプロジェクトによってランレベルが取り入れられた。Linuxカーネルがブートされると、codice_2 プログラムが codice_3 ファイルを読み込んで、各ランレベルでの動作を決定する。ユーザーがカーネルのブートパラメータとして指定しない限り、システムはデフォルトのランレベルで動作を開始する。
多くのシステムで、現在のランレベルを以下のようなコマンドで確認できる。
 $ runlevel # as root
 $ who -r # as any user
多くのLinuxディストリビューションでは、標準のランレベルに加えて、次のようなランレベルを定義している。