Oracle® Solaris 11.2의 시스템 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

관리 구성 삭제

svccfg 명령이나 libscf 호출을 사용하여 구성을 수정하면 서비스 구성 저장소의 admin 계층만 수정됩니다. 계층에 대한 자세한 내용은 저장소 계층을 참조하십시오. admin 계층에만 정의되고 기타 계층에 없는 구성을 삭제하면 해당 구성이 사라집니다. -l 옵션을 사용하여 서비스 구성 저장소의 모든 계층을 표시할 때도 구성을 표시하는 명령이 더는 삭제된 구성을 표시하지 않습니다. 다른 계층에 있는 구성을 삭제하는 방법에 대한 자세한 내용은 비관리 구성 삭제를 참조하십시오.

예 4-9  모든 등록 정보 값 삭제

등록 정보 값 설정에 설명된 대로 setprop 하위 명령을 사용합니다. 모든 등록 정보 값을 삭제하려면 유형 또는 값을 지정하지 마십시오. 값이 삭제되지만 등록 정보는 계속 존재합니다.

$ svccfg -s my-svc:default setprop config/vendor =
$ svccfg -s my-svc:default listprop config/vendor
config/vendor   astring
예 4-10  모든 일치하는 등록 정보 값 삭제

delpropvalue 하위 명령을 사용하여 지정된 패턴과 일치하는 이름 지정된 등록 정보의 모든 값을 삭제합니다.

$ 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
예 4-11  등록 정보 삭제

delprop 하위 명령을 사용하여 선택된 서비스나 서비스 인스턴스의 이름 지정된 등록 정보를 삭제합니다.

$ 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
예 4-12  등록 정보 그룹 삭제

delpgdelprop 하위 명령은 둘 다 등록 정보 그룹을 삭제할 수 있습니다. delpg 하위 명령은 선택된 서비스나 서비스 인스턴스의 이름 지정된 등록 정보 그룹을 삭제합니다. delprop 하위 명령은 이름 지정된 등록 정보가 없으면 이름 지정된 등록 정보 그룹을 삭제합니다.

$ svccfg -s my-svc:default delpg config
$ svccfg -s my-svc:default listprop config
$
예 4-13  사용자 정의 삭제

delcust 하위 명령은 선택된 서비스나 서비스 인스턴스에서 관리 사용자 정의를 삭제합니다. delcust 하위 명령을 사용하기 전에 listcust 하위 명령을 같은 패턴이나 옵션과 함께 사용하여 삭제될 항목을 확인합니다. 지정되는 패턴은 등록 정보 또는 등록 정보 그룹과 일치해야 합니다.

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