ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris の管理: 基本管理 Oracle Solaris 10 1/13 Information Library (日本語) |
1. Oracle Solaris 管理ツール (製品概要)
3. Oracle Java Web Console の操作 (タスク)
11. Oracle Solaris ブート動作の変更 (タスク)
12. Oracle Solaris システムのブート (タスク)
13. Oracle Solaris ブートアーカイブの管理 (タスク)
14. Oracle Solaris システムのブートのトラブルシューティング (タスク)
16. x86: GRUB を実装しないシステムのブート (タスク)
17. Oracle Configuration Manager の操作
21. Oracle Solaris システム管理ツールによるソフトウェアの管理 (タスク)
システムの「実行レベル」(「init 状態」とも呼ばれる) は、ユーザーが使用できるサービスとリソースを定義します。システムが一度に持つことのできる実行レベルは 1 つだけです。
Solaris OS には 8 つの実行レベルがあります (次の表を参照)。デフォルトの実行レベル 3 は、/etc/inittab ファイルに指定されています。
表 18-2 Solaris 実行レベル
|
また、svcadm コマンドを使用してシステムの実行レベルを変更することもできます。その場合は、実行するときのマイルストーンを選択してください。次の表に、各マイルストーンに対応する実行レベルを示します。
表 18-3 Solaris 実行レベルと SMF マイルストン
|
ほとんどの状況下では、init コマンドといずれかの実行レベルを使用してシステムの状態を変更するだけで十分です。マイルストンを使用したシステム状態の変更は複雑であり、予期しない動作につながる可能性があります。さらに、init コマンドではシステムのシャットダウンも行えます。したがって、init が、システムの状態を変更するための最適なコマンドであると言えます。
ただし、none マイルストンによるシステムのブートは、ブート時の問題のデバッグを行う際に非常に役立つ可能性があります。none マイルストーンと同等の実行レベルはありません。具体的な手順については、「どのサービスも起動しないでブートする方法」を参照してください。
who -r コマンドを使用すると、実行レベルに関する情報が表示されます。
$ who -r
システムの現在の実行レベルを調べるには、who -r コマンドを使用します。
例 18-1 システムの実行レベルを確認する
次の例では、システムの現在の実行レベルと以前の実行レベルに関する情報を表示します。
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
|