Gestion des services système dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Suppression de la configuration de l'administration

Les modifications apportées à la configuration à l'aide des commandes svccfg ou libscf modifient uniquement la couche admin du référentiel de configuration de service. Pour plus d'informations sur les couches, reportez-vous à la section Référentiel Couches. Lorsque vous supprimez la configuration qui n'est définie que dans la couche admin et n'existe dans aucune autre couche, cette configuration disparaît. Les commandes permettant d'afficher la configuration ne montreront plus la configuration supprimée, même si vous utilisez l'option -l pour afficher toutes les couches du référentiel de configuration de service. Reportez-vous à la section Suppression de la configuration non administrative pour plus d'informations sur la suppression de la configuration qui existe dans d'autres couches.

Exemple 4-9  Propriétés de la suppression de toutes les valeurs d'un

Utilisez la sous-commande setprop comme décrit dans la section Définition des valeurs de propriété. Pour supprimer toutes les valeurs d'une propriété, vous ne devez pas indiquer n'importe quel type ou une valeur. Les valeurs sont supprimés, mais la propriété existe toujours.

$ svccfg -s my-svc:default setprop config/vendor =
$ svccfg -s my-svc:default listprop config/vendor
config/vendor   astring
Exemple 4-10  De la suppression d'une propriété Toutes les valeurs concordantes

Utilisez la sous-commande delpropvalue pour supprimer toutes les valeurs de la propriété nommée qui correspondent au modèle donné.

$ svccfg -s my-svc:default setprop config/tool = astring: '(hammer tongs wrench)'
$ svccfg -s my-svc:default listprop config
config           application        
config/customer astring     acustomer
config/vendor   astring     "vendora" "vendorb"
config/tool     astring     "hammer tongs wrench"
$ svccfg -s my-svc:default delpropvalue config/vendor '*b'
$ svccfg -s my-svc:default delpropvalue config/tool 'tong*'
$ svccfg -s my-svc:default listprop config
config           application        
config/customer astring     acustomer
config/vendor   astring     vendora
config/tool     astring     "hammer tongs wrench"
$ # config/tool is a single value that is a value set
$ svccfg -s my-svc:default delpropvalue config/tool '*tong*'
$ svccfg -s my-svc:default listprop config
config           application        
config/customer astring     acustomer
config/vendor   astring     vendora
config/tool     astring
Exemple 4-11  Suppression d'une propriété

Utilisez la sous-commande delprop pour supprimer la propriété nommée du service ou de l'instance de service sélectionné.

$ svccfg -s my-svc:default delprop config/tool
$ svccfg -s my-svc:default listprop config
config           application        
config/customer astring     acustomer
config/vendor   astring     vendora
Exemple 4-12  La suppression d'un groupe de propriétés

Les sous-commandes delpg et delprop peuvent supprimer un groupe de propriétés. La sous-commande delpg supprime la propriété nommée du service ou de l'instance de service sélectionné. La sous-commande delprop supprime le groupe de propriétés nommé en l'absence de propriété nommée.

$ svccfg -s my-svc:default delpg config
$ svccfg -s my-svc:default listprop config
$
Exemple 4-13  Suppression de personnalisations

La sous-commande delcust supprime les personnalisations réalisées par un administrateur sur le service ou l'instance de service sélectionné. Avant d'utiliser la sous-commande delcust, utilisez la sous-commande listcust avec le même modèle ou la même option pour voir ce qui sera supprimé. Si un modèle modèle n'est indiquée, à la propriété doit correspondre à une propriété ou d'un groupe.

$ svccfg -s my-svc:default listcust
config                             application admin                  
config/customer                   astring     admin                 acustomer
config/vendor                     astring     admin                 "vendora" "vendorb"
config/tool                       astring     admin                 "hammer tongs wrench"
$ svccfg -s my-svc:default listcust '*tool'
config/tool                       astring     admin                 "hammer tongs wrench"
$ svccfg -s my-svc:default delcust '*tool'
 Deleting customizations for property: config/tool
$ svccfg -s my-svc:default listcust '*tool'
$ svccfg -s my-svc:default listcust
config                             application admin                  
config/customer                   astring     admin                 acustomer
config/vendor                     astring     admin                 "vendora" "vendorb"