Oracle® Solaris 11.2 ディレクトリサービスとネームサービスでの作業: DNS と NIS

印刷ビューの終了

更新: 2014 年 7 月
 
 

NIS とサービス管理機能

NIS サービスはサービス管理機能によって管理されます。SMF の概要については、Oracle Solaris 11.2 でのシステムサービスの管理 の第 1 章サービス管理機能の概要を参照してください。また、詳細については svcadm(1M) および svcs(1) のマニュアルページも参照してください。

    次の一覧は、SMF サービスを使用して NIS を管理するために必要ないくつかの重要な情報の簡単な概要を示しています。

  • このサービスに関する有効化、無効化、再起動などの管理アクションは svcadm コマンドを使用して実行できます。NIS を開始または停止するには、コマンド行から ypstart および ypstop も使用できます。詳細については、ypstart(1M) および ypstop(1M) のマニュアルページを参照してください。


    ヒント  - –t オプションを使用してサービスを一時的に無効化すると、そのサービス構成に対していくらかの保護を提供できます。–t オプションを指定してサービスを無効にした場合、リブート後に元の設定が復元されます。–t オプションを指定しないでサービスを無効にした場合、リブート後もそのサービスは無効のままです。
  • 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