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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

서비스 로그 파일 보기

SMF는 중요한 다시 시작 프로그램 작업, 메소드 표준 출력, 표준 오류 출력에 대한 정보를 각 서비스 인스턴스에 대한 /var/svc/log/service:instance.log에 기록합니다. 로그 파일 이름에서 service 이름의 슬래시가 하이픈으로 대체됩니다. svcs 명령을 -L, -l 또는 -x 옵션과 함께 사용하면 지정된 서비스 인스턴스에 대한 로그 파일의 전체 경로 이름이 표시됩니다. svcs -xL 명령은 로그 파일의 마지막 몇 행을 표시하고 svcs -Lv 명령을 사용하여 전체 로그 파일을 보도록 알립니다. svcs -Lv 명령은 매우 길 수 있는 전체 파일을 표시합니다. 예를 들어 편집기에서 로그 파일을 보거나 마지막 n개 항목을 보려면 svcs -L 명령의 출력을 실행합니다.

다음 예는 로그 파일을 사용하여 svcs 목록에 표시된 서비스가 일시적으로 사용 안함으로 설정된 이유를 조사하는 방법을 보여줍니다.

$ svcs
STATE          STIME    FMRI
legacy_run     Sep_09   lrc:/etc/rc2_d/S47pppd
legacy_run     Sep_09   lrc:/etc/rc2_d/S81dodatadm_udaplt
legacy_run     Sep_09   lrc:/etc/rc2_d/S89PRESERVE
disabled       Sep_09   svc:/system/vbiosd:default
online         Sep_09   svc:/system/early-manifest-import:default
online         Sep_09   svc:/system/svc/restarter:default
...
$ svcs -x vbiosd
svc:/system/vbiosd:default (BIOS call emulation)
 State: disabled since Mon Sep  9 18:42:37 2013
Reason: Temporarily disabled by service method: "vbiosd is not supported on UEFI systems."
   See: http://support.oracle.com/msg/SMF-8000-1S
   See: vbiosd(1M)
   See: /var/svc/log/system-vbiosd:default.log
Impact: This service is not running.
$ svcs -xL vbiosd
svc:/system/vbiosd:default (BIOS call emulation)
 State: disabled since Mon Sep  9 18:42:37 2013
Reason: Temporarily disabled by service method: "vbiosd is not supported on UEFI systems."
   See: http://support.oracle.com/msg/SMF-8000-1S
   See: vbiosd(1M)
   See: /var/svc/log/system-vbiosd:default.log
Impact: This service is not running.
   Log:
[ Sep  9 18:42:27 Enabled. ]
[ Sep  9 18:42:37 Executing start method ("/lib/svc/method/svc-vbiosd start"). ]
[ Sep  9 18:42:37 Method "start" exited with status 101. ]
[ Sep  9 18:42:37 "start" method requested temporary disable: "vbiosd is not supported on UEFI systems"
 ]

   Use: 'svcs -Lv svc:/system/vbiosd:default' to view the complete log.
$ svcs -L vbiosd
/var/svc/log/system-vbiosd:default.log
$ view `svcs -L vbiosd`

유용하다고 볼 수 있는 기타 로그 파일에는 마스터 다시 시작 프로그램 데몬에 대한 로그와 시스템 로그가 포함됩니다. 로그 파일 이름을 확인하고 svc.startd 다시 시작 프로그램 데몬에 대한 로그 파일을 보려면 서비스 이름 restartersvcs 명령과 함께 사용합니다. syslogd 시스템 로그 데몬에 대한 로그 파일을 보려면 서비스 이름 system-log를 사용합니다.

시스템 부트 시 표시되는 메시징 양을 변경하는 방법에 대한 자세한 내용은 시작 메시징 양 지정을 참조하십시오. 특정 서비스 상태로 전환되거나 해당 상태에서 벗어날 때 또는 FMA 이벤트가 발생할 때 사용자에게 알리게 서비스를 구성하는 방법에 대한 자세한 내용은 상태 전환 및 FMA 이벤트에 대한 알림 구성을 참조하십시오.