Gestion des services système dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Affichage de la couche de définition de la valeur

Référentiel stocke les données de propriété de configuration de service dans les couches en fonction de la source des données. Les commandes svcprop et svccfg peuvent afficher la couche source d'une valeur de propriété. L'option -l des commandes svcprop et svccfg nécessite un argument pour spécifier la couche sur laquelle vous souhaitez obtenir des informations. Les valeurs des arguments sont manifest, system-profile, site-profile et admin. Indique si un spécifique la sortie a été définie à la valeur de la propriété manifeste de service, un profil, ou par un administrateur. Reportez-vous à Référentiel Couches pour des descriptions des couches. Le mot-clé all est un alias pour toutes les couches. Si la couche vous spécifiez n'est pas la source des valeurs de propriété que vous avez demande, aucune sortie n'est affichée.

La commande suivante indique que certaines valeurs de propriété, proviennent de certains du manifeste de service ont été définies par un administrateur et certaines propriétés ont des valeurs dans plusieurs couches. La propriété pkg/readonly a une valeur définie dans le manifeste de service et un administrateur a défini cette même valeur. Des valeurs provenant de différentes couches peuvent être différents.

$ svcprop -l all -p pkg pkg/server:s11
pkg/port count admin 81
pkg/inst_root astring admin /export/ipsrepos/Solaris11
pkg/address net_address manifest
pkg/cfg_file astring manifest ""
...
pkg/readonly boolean manifest true
pkg/readonly boolean admin true
...

L'option -l de la commande svccfg listprop peut aussi prendre l'argument current. L'utilisation de current en tant qu'argument -l affiche les mêmes valeurs de propriété que celles affichées sans utilser l'option -l. La seule différence dans la sortie est que le nom de la couche est également affichée. Les données non permanentes n'indiquent pas de nom de couche (la troisième colonne affiche <none>) parce que le référentiel de configuration de service ne conserve pas les informations sur les couches pour les données non permanentes. En général, les groupes de propriétés non permanents définissent un état de programme actif, tandis que les propriétés des groupes de propriétés non permaments sont effacés lors de l'initialisation du système.

$ svccfg -s pkg/server:s11 listprop -l current
pkg                                application admin
pkg/inst_root                     astring     admin     /export/ipsrepos/Solaris11
pkg/port                          count       admin     81
general                            framework   admin
general/complete                  astring     manifest
general/enabled                   boolean     admin     true
restarter                          framework   <none>       NONPERSISTENT
restarter/logfile                 astring      <none>    /var/svc/log/application-pkg-server:default.log
restarter/contract                count        <none>    121
restarter/start_pid               count        <none>    1055
restarter/start_method_timestamp  time         <none>    1379605275.329096000
restarter/start_method_waitstatus integer      <none>    0
restarter/auxiliary_state         astring      <none>    dependencies_satisfied
restarter/next_state              astring      <none>    none
restarter/state                   astring      <none>    online
restarter/state_timestamp         time         <none>    1379605275.332259000