ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
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 システム管理ツールによるソフトウェアの管理 (タスク)
SMF には、マスターリスタータデーモンと委任リスタータがあります。
svc.startd デーモンは、Solaris OS のマスタープロセススタータおよびリスタータです。このデーモンは、システム全体のサービス依存関係を管理する役割を担っています。適切な実行レベルで適切な /etc/rc*.d スクリプトを起動することは、以前は init の役割でしたが、現在はこのデーモンの役割です。まず、svc.startd はサービス構成リポジトリに格納されている情報を取り出します。次に、サービス依存関係が満たされたときにそのサービスを起動します。また、失敗したサービスの再起動や、依存関係が満たされなくなったサービスの停止も行います。このデーモンは、プロセスの消滅などのイベントを通してオペレーティングシステムの可用性の点からサービス状態を追跡します。
一部のサービスは、起動時に共通の動きが見られます。これらのサービス間に共通性を持たせるために、委任リスタータがこれらのサービスに対する責任を負うことがあります。また、より複雑な再起動やアプリケーション固有の再起動を行えるようにする場合にも委任リスタータを使用できます。委任リスタータは、別のメソッド群をサポートできますが、マスターリスタータと同じサービス状態をエクスポートします。リスタータの名前は、サービスとともに格納されます。委任リスタータの例には、インターネットサービスを常に実行しておくのではなく、要求に応じて起動できる inetd があります。