Utilisation des services de noms et d'annuaire Oracle® Solaris 11.2 : DNS et NIS

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

NIS et SMF (Service Management Facility, utilitaire de gestion des services)

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).


    Conseil  - Désactiver temporairement un service à l'aide de l'option –t permet de protéger sa configuration. Si le service est désactivé à l'aide de l'option –t, les paramètres d'origine doivent être restaurés pour le service après toute réinitialisation. Si le service est désactivé sans –t, le service restera désactivé après le redémarrage.
  • 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