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 다시 시작 프로그램 데몬에 대한 로그 파일을 보려면 서비스 이름 restarter를 svcs 명령과 함께 사용합니다. syslogd 시스템 로그 데몬에 대한 로그 파일을 보려면 서비스 이름 system-log를 사용합니다.
시스템 부트 시 표시되는 메시징 양을 변경하는 방법에 대한 자세한 내용은 시작 메시징 양 지정을 참조하십시오. 특정 서비스 상태로 전환되거나 해당 상태에서 벗어날 때 또는 FMA 이벤트가 발생할 때 사용자에게 알리게 서비스를 구성하는 방법에 대한 자세한 내용은 상태 전환 및 FMA 이벤트에 대한 알림 구성을 참조하십시오.