El servicio NIS es gestionado por la utilidad de gestión de servicios. Para obtener una descripción general de SMF, consulte el Capítulo 1, Introducción a la Utilidad de gestión de servicios de Gestión de los servicios del sistema en Oracle Solaris 11.2 . Para obtener más información, consulte también las páginas del comando man svcadm(1M) y svcs(1).
En la siguiente lista, se ofrece una breve descripción general de la información importante necesaria para utilizar el servicio SMF con el fin de administrar NIS.
Las acciones administrativas de este servicio, como la activación, la desactivación o el reinicio, pueden realizarse con el comando svcadm. Sin embargo, ypstart e ypstop también se pueden utilizar desde la línea de comandos para iniciar o detener NIS. Para obtener más información, consulte las páginas del comando man ypstart(1M) e ypstop(1M).
Los identificadores de recursos de gestión de errores (FMRI) NIS son los siguientes:
svc:/network/nis/server para el servidor NIS.
svc:/network/nis/client para el cliente NIS.
svc:/network/nis/domain para el nombre de dominio.
Puede consultar el estado del servicio NIS con el comando svcs.
A continuación, se muestran ejemplos del comando svcs y su salida:
$ 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
A continuación, se muestra un ejemplo del comando svcs –l y su salida:
$ 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)
Puede usar la utilidad svccfg para obtener información más detallada sobre un servicio. Consulte la página del comando man svccfg(1M).
Puede comprobar la presencia de un daemon mediante el comando ps.
$ ps -ef |grep ypbind daemon 100813 1 0 Aug 23 ? 0:00 /usr/lib/netsvc/yp/ypbind -broadcast