Oracle® Solaris 11.2의 이름 지정 및 디렉토리 서비스 작업: DNS 및 NIS

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

NIS 및 서비스 관리 기능

NIS 서비스는 서비스 관리 기능을 통해 관리됩니다. SMF의 개요는 Oracle Solaris 11.2의 시스템 서비스 관리 의 1 장, 서비스 관리 기능 소개를 참조하십시오. 자세한 내용은 svcadm(1M)svcs(1) 매뉴얼 페이지를 참조하십시오.

    다음 목록에서는 SMF 서비스를 사용하여 NIS를 관리하는 데 필요한 중요한 정보를 간단하게 설명합니다.

  • svcadm 명령을 사용하여 사용으로 설정, 사용 안함으로 설정, 다시 시작 등 이 서비스에 대한 관리 작업을 수행할 수 있습니다. 그러나 명령줄에서 ypstartypstop을 사용하여 NIS를 시작하거나 중지할 수도 있습니다. 자세한 내용은 ypstart(1M)ypstop(1M) 매뉴얼 페이지를 참조하십시오.


    팁  - –t 옵션을 사용하여 서비스를 일시적으로 사용 안함으로 설정하면 서비스 구성이 보호됩니다. –t 옵션을 사용하여 서비스를 사용 안함으로 설정하면 재부트 후 서비스에 대한 원래 설정이 복원됩니다. –t를 사용하지 않고 서비스를 사용 안함으로 설정하면 재부트 후에도 서비스가 사용 안함으로 유지됩니다.
  • NIS FMRI(Fault Manager Resource Identifier)는 다음과 같습니다.

    • 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