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

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Visualización de archivos log de servicio

SMF registra información sobre acciones de reiniciador significativas, salida estándar de método y salida de errores estándar para /var/svc/log/service:instance.log para cada instancia de servicio. Los guiones se reemplazan por barras diagonales en el nombre service en el nombre del archivo log. El comando svcs con la opción -L, -l o -x muestra el nombre de ruta completo del archivo log para la instancia de servicio especificada. El comando svcs -xL muestra las últimas líneas del archivo log y le indica utilizar el comando svcs -Lv para ver todo el archivo log. El comando svcs -Lv muestra el archivo completo, lo que puede ser bastante largo. Si prefiere ver el archivo log en un editor o ver sólo las últimas entradas n, por ejemplo, realice operaciones en la salida del comando svcs -L.

El siguiente ejemplo muestra cómo utilizar el archivo log para investigar por qué el servicio que se muestra en la lista svcs está desactivado temporalmente.

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

Otros archivos log que pueden ser de utilidad incluyen el log para el daemon de reiniciador maestro y el log del sistema. Para ver el nombre del archivo log y ver el archivo log para el daemon de reiniciador svc.startd, utilice el nombre de servicio restarter con el comando svcs. Para ver el archivo log para el daemon log del sistema syslogd, utilice el nombre de servicio system-log.

Consulte Especificación de la cantidad de mensajes de inicio para obtener instrucciones para cambiar la cantidad de mensajes que puede ver en el inicio del sistema. Consulte Configuración de notificación de transición de estado y eventos FMA para obtener instrucciones para configurar servicios para notificarle cuándo ellos pasan a un estado de servicio o salen del mismo, o cuándo se produce un evento FMA.