Gestión de los servicios del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Supresión de configuración administrativa

Las modificaciones de configuración realizadas mediante los comandos svccfg o las llamadas libscf modifican sólo la capa admin del repositorio de configuración de servicio. Consulte Capas de repositorio para obtener información sobre capas. Al suprimir una configuración que sólo está definida en la capa admin y no existe en cualquier otra capa, esa configuración desaparece. Los comandos que muestran la configuración ya no muestran la configuración suprimida, incluso cuando utiliza la opción -l para mostrar todas las capas del repositorio de configuración de servicio. Consulte Supresión de configuración no administrativa para obtener información sobre la supresión de una configuración que existe en otras capas.

Ejemplo 4-9  Supresión de todos los valores de una propiedad

Utilice el subcomando setprop como se describe en Configuración de valores de propiedad. Para suprimir todos los valores de una propiedad, no especifique cualquier tipo o valor. Los valores se suprimen, pero la propiedad todavía existe.

$ svccfg -s my-svc:default setprop config/vendor =
$ svccfg -s my-svc:default listprop config/vendor
config/vendor   astring
Ejemplo 4-10  Supresión de todos los valores coincidentes de una propiedad

Utilice el subcomando delpropvaluepara suprimir todos los valores de la propiedad con nombre que coincide con el patrón especificado.

$ 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
Ejemplo 4-11  Supresión de una propiedad

Utilice el subcomando delprop para suprimir la propiedad con nombre del servicio o instancia de servicio seleccionados.

$ 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
Ejemplo 4-12  Supresión de un grupo de propiedades

Los subcomandos delpg y delprop pueden suprimir un grupo de propiedades. El subcomando delpgsuprime el grupo de propiedades con nombre del servicio o instancia de servicio seleccionados. El subcomando delprop suprime el grupo de propiedades con nombre si no hay ninguna propiedad con nombre.

$ svccfg -s my-svc:default delpg config
$ svccfg -s my-svc:default listprop config
$
Ejemplo 4-13  Supresión de personalizaciones

El subcomando delcust suprime personalizaciones administrativas en el servicio o instancia de servicio seleccionados. Antes de utilizar el subcomando delcust, utilice el subcomando listcust con el mismo patrón u opción para ver lo que se va a suprimir. Si se especifica un patrón, el patrón debe coincidir con una propiedad o grupo de propiedades.

$ 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"