Le service NIS est géré par l'utilitaire de gestion des services. Pour obtenir un aperçu de SMF, reportez-vous au Chapitre 1, Introduction à l’utilitaire de gestion des services du manuel Gestion des services système dans Oracle Solaris 11.2 . Reportez-vous également aux pages de manuel svcadm(1M) et svcs(1) pour plus de détails.
La liste suivante fournit une brève présentation d'importantes informations nécessaires pour administrer NIS par le biais du service SMF.
Les actions administratives appliquées à ce service (activation, désactivation ou redémarrage, par exemple), peuvent être réalisées à l'aide de la commande svcadm. Cependant, les commandes ypstart et ypstop peuvent également être exécutées à partir de la ligne de commande pour démarrer ou arrêter NIS. Pour plus d'informations, consultez les pages de manuel ypstart(1M) et ypstop(1M).
Les FMRI (Fault Manager Resource Identifiers, identificateurs de ressources du gestionnaire d'erreur) NIS sont :
svc:/network/nis/server pour le serveur NIS
svc:/network/nis/client pour le client NIS
svc:/network/nis/domain pour le nom de domaine
Vous pouvez interroger l'état du service NIS en exécutant la commande svcs.
Les exemples ci-dessous illustrent l'exécution de la commande svcs et sa sortie.
$ 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
L'exemple suivant illustre l'exécution de la commande svcs –l et sa sortie.
$ 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)
Vous pouvez exécuter l'utilitaire svccfg afin d'obtenir des informations plus détaillées sur un service. Reportez-vous à la page de manuel svccfg(1M).
Vous pouvez vérifier la présence d'un démon à l'aide de la commande ps.
$ ps -ef |grep ypbind daemon 100813 1 0 Aug 23 ? 0:00 /usr/lib/netsvc/yp/ypbind -broadcast