ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris の管理: 一般的なタスク Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris のコマンドに関する情報の検索
4. Oracle Solarisシステムのブートとシャットダウン
5. Oracle Configuration Manager の操作
16. システムコンソール、端末デバイス、および電源サービスの管理 (手順)
19. システムおよびソフトウェアのトラブルシューティング (手順)
init または shutdown コマンドを使用してシステムをブートしたり、実行レベルを変更したりすると、init デーモンは /etc/inittab ファイルから情報を読み取ってプロセスを起動します。/etc/inittab ファイルには、init プロセスにとって重要な次の情報が定義されています。
init プロセスが再起動すること
起動、監視するプロセス、および停止時に再起動するプロセス
システムが新しい実行レベルに移行したとき行う処理
/etc/inittab ファイル内の各エントリは、次のフィールドからなります。
id:rstate :action:process
次の表に、inittab エントリの各フィールドを要約します。
表 6-4 inittab ファイルのフィールドの説明
|
例 6-2 デフォルトの inittab ファイル
次の例では、リリースでインストールされる inittab ファイルを示します。そのあとに、この例の出力の各行についての説明も示します。
ap::sysinit:/usr/sbin/autopush -f /etc/iu.ap (1) smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog </dev/console (2) p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/...(3)
STREAMS モジュールを初期化します
SMF 用のマスターリスタータを初期化します
電源障害の場合のシャットダウンを指定します
init プロセスが起動され、svc:/system/environment:init SMF サービスで定義されたプロパティーを読み取って、環境変数を設定します。
init プロセスは inittab ファイルを読み取り、次の処理を行います:
action フィールドが sysinit になっているすべてのプロセスエントリを実行して、ユーザーがログインする前に特別な初期設定処理がすべて行われるようにします。
起動アクティビティーを svc.startd に渡します。
init プロセスが inittab ファイルを使用する方法については、init(1M) のマニュアルページを参照してください。