Go to main content
Oracle® Solaris 11.3 でのシステムサービスの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

SMF サービスへの inetd サービスの変換

システム上の inetd.conf ファイルにはエントリを含めないでください。inetd.conf ファイルには、これがすでに直接使用されていない旧バージョンのファイルであることを示すコメントだけを含めてください。inetd.conf ファイルにエントリが含まれている場合、このセクションの説明に従って、これらの構成を SMF サービスに変換してください。inetd.conf ファイルには構成されているが、SMF サービスとしては構成されていないサービスは使用できません。inetd.conf ファイルに構成されているサービスは、inetd コマンドでは直接再起動されません。inetd コマンドはどちらかと言えば、変換したサービス用の機能低下版のリスタータです。

初期システムブート中、inetd.conf ファイル内の構成は自動的に SMF サービスに変換されます。初期システムブート後に、Image Packaging System (IPS) パッケージングで提供されていない追加ソフトウェアをインストールすることによって、inetd.conf ファイルにエントリを追加できます。IPS パッケージで提供されるソフトウェアには必要な SMF マニフェストがすべて含まれており、その SMF マニフェストはサービスインスタンスを適切なプロパティー値でインスタンス化します。

システム上の inetd.conf ファイルにエントリが含まれている場合、inetconv コマンドを使用して、これらの構成を SMF サービスに変換します。inetconv コマンドは、inetd.conf エントリを SMF サービスマニフェストファイルに変換し、サービスインスタンスをインスタンス化するためにこれらのマニフェストを SMF リポジトリにインポートします。コマンドオプションの詳細と、コマンドの使用例については、inetconv(1M) のマニュアルページを参照してください。

新しい SMF マニフェストの名前には、inetd.conf エントリの service_name が組み込まれます。inetd.conf ファイルからのエントリは、新しいサービスインスタンスのプロパティーとして保存されます。新しい SMF マニフェストはプロパティーグループとプロパティーを指定して、inetd.conf エントリに一覧表示されたアクションを定義します。inetconv コマンドの実行後、svcs および svcprop コマンドを使用して、新しいサービスインスタンスが作成され、正しいプロパティー値が設定されていることを確認します。

inetd コマンドは、SMF インターネットサービスの機能低下版のリスタータです。これらのサービスの管理に、inetd コマンドを直接使用しないでください。inetd で制御されるサービスのリストを表示するには、オプションもオペランドも付けずに inetadm コマンドを使用してください。これらの変換したサービスを構成および管理するには、inetadmsvcadm、および svccfg コマンドを使用します。

inetconv コマンドは、inetd.conf 入力ファイルを変更しません。inetconv の実行が成功したあとで、inetd.conf ファイル内のエントリを手動で削除する必要があります。

すでに SMF サービスに変換されている inetd サービスの構成の詳細は、inetd で制御されるサービスの変更を参照してください。