NIS サービスはサービス管理機能によって管理されます。SMF の概要については、Oracle Solaris 11.2 でのシステムサービスの管理 の第 1 章サービス管理機能の概要を参照してください。また、詳細については svcadm(1M) および svcs(1) のマニュアルページも参照してください。
次の一覧は、SMF サービスを使用して NIS を管理するために必要ないくつかの重要な情報の簡単な概要を示しています。
このサービスに関する有効化、無効化、再起動などの管理アクションは svcadm コマンドを使用して実行できます。NIS を開始または停止するには、コマンド行から ypstart および ypstop も使用できます。詳細については、ypstart(1M) および ypstop(1M) のマニュアルページを参照してください。
NIS の障害管理リソース識別子 (FMRI) は次のとおりです。
NIS サーバーには svc:/network/nis/server
NIS クライアントには svc:/network/nis/client
ドメイン名には svc:/network/nis/domain
svcs コマンドを使用して、NIS サービスのステータスを照会できます。
次に、svcs コマンドとその出力の例を示します。
$ svcs network/nis/server STATE STIME FMRI online Jan_10 svc:/network/nis/server:default
$ svcs \*nis\* STATE STIME FMRI online Oct_09 svc:/network/nis/domain:default online Oct_09 svc:/network/nis/client:default
次に、svcs –l コマンドとその出力の例を示します。
$ svcs –l /network/nis/client fmri svc:/network/nis/client:default name NIS (YP) client enabled true state online next_state none state_time Tue Aug 23 19:23:28 2011 logfile /var/svc/log/network-nis-client:default.log restarter svc:/system/svc/restarter:default contract_id 88 manifest /lib/svc/manifest/network/nis/client.xml manifest /lib/svc/manifest/network/network-location.xml manifest /lib/svc/manifest/system/name-service/upgrade.xml manifest /lib/svc/manifest/milestone/config.xml dependency require_all/none svc:/system/filesystem/minimal (online) dependency require_all/restart svc:/network/rpc/bind (online) dependency require_all/restart svc:/network/nis/domain (online) dependency optional_all/none svc:/network/nis/server (absent) dependency optional_all/none svc:/network/location:default (online) dependency optional_all/none svc:/system/name-service/upgrade (online) dependency optional_all/none svc:/milestone/config (online) dependency optional_all/none svc:/system/manifest-import (online) dependency require_all/none svc:/milestone/unconfig (online)
svccfg ユーティリティーを使用すると、サービスに関するより詳細な情報を取得できます。svccfg(1M) のマニュアルページを参照してください。
デーモンの存在は ps コマンドを使用して確認できます。
$ ps -ef |grep ypbind daemon 100813 1 0 Aug 23 ? 0:00 /usr/lib/netsvc/yp/ypbind -broadcast