マシンの状態を実行するプロセス群によって分類したものである。6とSまたはsという8段階のランレベルがある。Sとsは同じランレベルの別名である。この8段階のうち、以下の3つは予約されたランレベルである。(Reboot)これら以外のランレベルは、各システムによってそれぞれ意味が異なる。一般に、/etc/inittabファイルで、各ランレベルで何をするかを定義している。Systemと、その上でディスプレイマネージャが起動される)である。Solarisでは、ランレベル5はシャットダウンと電源オフの自動化のために予約されている。現在のランレベルは以下のようなコマンドを使って調べることができる。-r通常、ランレベルはrootがtelinitコマンドまたはinitコマンドを実行することで変更することができる。デフォルトのランレベルは/etc/inittabファイルの:initdefault:エントリにある。initは、/etc/rcにある初期化用シェルスクリプトを実行し、/etc/ttysの制御下にあるテキストベース端末用のgettyを起動したり、グラフィックス端末用にXなどを起動したりする。手で変更・修正するのが容易である。ブート時にサードパーティーのパッケージの初期化スクリプトを実行する必要がある場合、上記のスクリプトのいずれかを編集する必要があるが、ちょっとした間違いでブート不可能な状態になってしまう。BSDの子孫では、伝統的に/etc/rc.localファイルをブート処理の最後近くに実行することでブート不可となる危険性を和らげていた。5.0およびそれ以降にも移植されている。ディレクトリ配下にあるスクリプト群を実行するものである。Vでのスクリプト実行順は各スクリプトのファイル名の順番だが、BSD系では各スクリプトファイルに明示的な依存関係を示すタグを置いている[13]。スクリプトの実行順序は、それらタグに基づいてrcorderスクリプトが決定する。initをスキップする[編集]initはマシンを立ち上げる唯一の方法ではない。最近のブートローダ(たとえばLILOやGRUB)では、カーネルが初期化の最後に何を起動するかを指定することができる(既定値はもちろん/sbin/initである)。これは、ブートローダのプロンプトにinit=/foo/barなどと打ち込むことで実現される。これは直接シェル(Bashやzsh)を使いたい場合に便利な機能である。init=/bin/bashを使えば、シェルが使える状態で立ち上がり、パスワードを入力する必要もない。システム管理者がこれを安全でないと判断する場合は、ブートローダのパスワードを設定すればよい。-sコマンドでシングルユーザーモードで立ち上げることができる。シングルユーザーモードは技術的にはinitをスキップするわけではない。/sbin/initはやはり実行されるが、この場合exec()に指定するプログラムのパスを聞いてくる(デフォルトでは/bin/sh)。関係する)、initは最初にrootのパスワードを聞いてくる(あるいは、ユーザーがCTRL+Dを押下すると通常のマルチユーザー立ち上げに戻る)。このプログラムが終了させられた場合、カーネルはマルチユーザーモードでの再立ち上げを行う。通常動作中にマルチユーザーモードからシングルユーザーモードへ移行させようとしたときも同様のことが起きる。カーネルのブート処理後、initを起動できない場合はパニックが発生して、システムは利用できなくなる。-a、FreeBSDではinit_pathというローダー変数である)。initの代替[編集]initに比較して何らかの長所を持つ代替がいくつも開発されてきた。initを完全に置き換えるものであり、非同期なプロセス開始処理が特徴。シェルスクリプトを全く使わない方法をとることも可能。initを完全に置き換えるものであり、非同期なプロセス開始処理が特徴。v10.3以前はinitを使用)。古いrc.localはSystemStarterで扱う。PardusというLinuxディストリビューションで採用しているPythonで書かれたinit代替で、非同期なプロセス起動が可能[14]。15からデフォルトで使用しているinitの代替。サービスを並列に起動でき、シェルのオーバーヘッドを低減している。initを完全に置き換えるものであり、非同期なプロセス開始処理が特徴。2011年6月13日閲覧。2011年6月13日閲覧。2011年6月13日閲覧。2011年6月13日閲覧。2012年9月22日閲覧。2011年6月13日閲覧。2011年6月13日閲覧。2012年9月22日閲覧。2011年6月13日閲覧。2014年5月4日閲覧。2012年4月6日閲覧。2011年6月13日閲覧。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。本文の横幅制限を有効化/。