ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
SPARC プラットフォームでの Oracle Solaris のブートおよびシャットダウン Oracle Solaris 11 Information Library (日本語) |
1. SPARC ベースシステムのブートおよびシャットダウン (概要)
SPARC ベースシステムのブートおよびシャットダウン (トピックマップ)
2. 指定された状態への SPARC ベースシステムのブート (手順)
5. SPARC ベースシステムのネットワークからのブート (手順)
6. SPARC ベースシステムでのブートパラメータの変更 (手順)
7. SPARC プラットフォームでの ZFS ブート環境の作成と管理、およびこのブート環境からのブート (手順)
8. SPARC ベースシステムのブート可能状態の維持 (手順)
システムの「実行レベル」(「init 状態」とも呼ばれる) は、ユーザーが使用できるサービスとリソースを定義します。システムが一度に持つことのできる実行レベルは 1 つだけです。
Oracle Solaris には、次の表で説明する 8 つの実行レベルがあります。デフォルトの実行レベル 3 は、/etc/inittab ファイルに指定されています。
表 1-3 Oracle Solaris の実行レベル
|
また、svcadm コマンドを使用してシステムの実行レベルを変更することもできます。その場合は、実行するときのマイルストーンを選択してください。次の表に、各マイルストーンに対応する実行レベルを示します。
表 1-4 実行レベルと SMF マイルストーン
|
init プロセスが開始され、環境変数を設定するために svc:/system/environment:init SMF サービス内に定義されているプロパティーを読み取ります。デフォルトでは、TIMEZONE 変数だけが設定されます。
init は inittab ファイルを読み取り、次の処理を行います。
action フィールドが sysinit になっているすべてのプロセスエントリを実行して、ユーザーがシステムにログインする前に特殊な初期化がすべて行われるようにします。
起動アクティビティーを svc.startd に渡します。
init プロセスが inittab ファイルを使用する方法についての詳細は、init(1M) のマニュアルページを参照してください。
一般に、マイルストーンまたは実行レベルを変更する手順はめったに実行されません。必要な場合、実行レベルを変更するために init コマンドを使用するとマイルストーンも変更され、これは使用するのに適切なコマンドです。init コマンドはまた、システムをシャットダウンするのにも適しています。
ただし、none マイルストーンを使用してシステムをブートすると、起動時の問題をデバッグするときに非常に役立つ場合があります。none マイルストーンと同等の実行レベルはありません。詳細は、「どのサービスも起動しないでシステムをブートする方法」を参照してください。