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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

서비스에 대한 추가 정보 표시

svcs -l 명령은 인스턴스 상태, 인스턴스에 대한 로그 파일 및 구성 파일 경로, 종속성 유형, 종속성 다시 시작 속성 값, 종속성 상태에 대한 자세한 정보가 포함된 각 지정된 서비스 인스턴스에 대한 긴 목록을 보여줍니다. 다음 예에서는 이 서비스 인스턴스의 모든 필수 종속성이 온라인 상태임을 보여줍니다. 사용 안함으로 설정된 하나의 종속성은 선택적 종속성입니다. 종속성 유형 및 재시작 속성 값에 대한 자세한 내용은 서비스 종속성 표시를 참조하십시오. svcs -l 출력에서 서비스 상태에 설명된 상태 이외의 상태는 종속성에 대해 가능합니다. 자세한 내용은 svcs(1) 매뉴얼 페이지를 참조하십시오. 또한 다음 예에서는 지정된 서비스 인스턴스가 일시적으로 사용으로 설정되고 온라인 상태이며 서비스가 계약 유형 서비스임을 보여줍니다. 서비스 유형에 대한 설명은 서비스 모델을 참조하십시오. 상태 값 뒤에 별표가 표시되어 있으면(예: offline*) 인스턴스가 전환 중이고 다음 상태 필드에는 none 대신 상태 값이 표시됩니다. state_time은 인스턴스가 나열된 상태로 전환된 시간입니다.

$ svcs -l net-snmp
fmri         svc:/application/management/net-snmp:default
name         net-snmp SNMP daemon
enabled      true (temporary)
state        online
next_state   none
state_time   September 17, 2013 05:57:26 PM PDT
logfile      /var/svc/log/application-management-net-snmp:default.log
restarter    svc:/system/svc/restarter:default
contract_id  160
manifest     /etc/svc/profile/generic.xml
manifest     /lib/svc/manifest/application/management/net-snmp.xml
dependency   require_all/none svc:/system/filesystem/local (online)
dependency   optional_all/none svc:/milestone/name-services (online)
dependency   optional_all/none svc:/system/system-log (online)
dependency   optional_all/none svc:/network/rpc/rstat (disabled)
dependency   require_all/restart svc:/system/cryptosvc (online)
dependency   require_all/restart svc:/milestone/network (online)
dependency   require_all/refresh file://localhost/etc/net-snmp/snmp/snmpd.conf (online)
dependency   require_all/none svc:/milestone/multi-user (online)
예 2-4  계약 서비스에서 시작한 프로세스 표시

svcs -p 명령을 사용하여 계약 서비스 인스턴스에서 시작한 프로세스의 프로세스 ID 및 명령 이름을 표시합니다. net-snmp 서비스는 MIB(Management Information Base) 세트를 통해 시스템에 대한 정보를 수집하는 /usr/sbin/snmpd SNMP 에이전트를 관리합니다.

$ svcs -p net-snmp
STATE          STIME    FMRI
online         17:57:26 svc:/application/management/net-snmp:default
               17:57:26     5022 snmpd
예 2-5  프로세스가 중지한 후 자동으로 다시 시작되는 계약 서비스 표시

계약이 비어 있으면 계약 서비스 인스턴스가 자동으로 다시 시작됩니다. 또한 SMF는 하드웨어 또는 소프트웨어 오류 이벤트에서 자동으로 복구하는 과정에서 계약 서비스 인스턴스와 연결된 프로세스를 다시 시작하려고 합니다. 다음 예에서는 /usr/sbin/snmpd 프로세스가 종료된 후 새 프로세스 ID를 사용하여 자동으로 다시 시작됨을 보여줍니다. net-snmp:default 인스턴스는 계속 온라인 상태이고 새 시작 시간이 포함됩니다.

$ kill 5022
$ svcs -p net-snmp
STATE          STIME    FMRI
online         17:57:59 svc:/application/management/net-snmp:default
               17:57:59     5037 snmpd