NIS 서비스는 서비스 관리 기능을 통해 관리됩니다. SMF의 개요는 Oracle Solaris 11.2의 시스템 서비스 관리 의 1 장, 서비스 관리 기능 소개를 참조하십시오. 자세한 내용은 svcadm(1M) 및 svcs(1) 매뉴얼 페이지를 참조하십시오.
다음 목록에서는 SMF 서비스를 사용하여 NIS를 관리하는 데 필요한 중요한 정보를 간단하게 설명합니다.
svcadm 명령을 사용하여 사용으로 설정, 사용 안함으로 설정, 다시 시작 등 이 서비스에 대한 관리 작업을 수행할 수 있습니다. 그러나 명령줄에서 ypstart 및 ypstop을 사용하여 NIS를 시작하거나 중지할 수도 있습니다. 자세한 내용은 ypstart(1M) 및 ypstop(1M) 매뉴얼 페이지를 참조하십시오.
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