Resolución de problemas de administración del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Visualización de los mensajes del sistema

Los mensajes del sistema se muestran en el dispositivo de la consola. El texto de la mayoría de los mensajes del sistema se ve así:

[ID msgid facility.]

Por ejemplo:

[ID 672855 kern.notice] syncing file systems...

Si el mensaje se originó en el núcleo, se muestra el nombre del módulo del núcleo. Por ejemplo:

Oct 1 14:07:24 mars ufs: [ID 845546 kern.notice] alloc: /: file system full 

Cuando se produce la caída de un sistema, es posible que se muestre un mensaje como el siguiente en la consola del sistema:

panic: error message

En ocasiones, puede que aparezca el siguiente mensaje en lugar del mensaje de aviso grave:

Watchdog reset !

El daemon del registro, syslogd, registra automáticamente varias advertencias y errores en los archivos de mensajes. De manera predeterminada, muchos de estos mensajes del sistema se muestran en la consola del sistema y se almacenan en el directorio /var/adm. Puede establecer dónde se almacenan estos mensajes mediante la configuración del log de mensajes del sistema. Para obtener más información, consulte Personalización del log de mensajes del sistema. Estos mensajes pueden alertar sobre problemas del sistema, como si un dispositivo está a punto de fallar.

El directorio /var/adm contiene varios archivos de mensajes. Los mensajes más recientes están en el archivo /var/adm/messages (y en messages.*) y los más viejos están en el archivo messages.3. Cuando transcurre un tiempo (en general, cada diez días), se crea un nuevo archivo messages. El nombre del archivo messages.0 se cambia a messages.1, el nombre del archivo messages.1 se cambia a messages.2 y el de messages.2 se cambia a messages.3. El archivo actual /var/adm/messages.3 fue suprimido.

Dado que el directorio /var/adm almacena archivos grandes que contienen mensajes, volcados por caída y otros datos, este directorio puede consumir mucho espacio del disco. Para evitar que el directorio /var/adm alcance un tamaño excesivo, y a fin de garantizar que los futuros volcados por caída puedan guardarse, debe eliminar los archivos innecesarios con periodicidad. Puede automatizar esta tarea con el archivo crontab. Para obtener más información sobre cómo automatizar esta tarea, consulte Eliminación de archivos de volcado de Gestión de dispositivos en Oracle Solaris 11.2 y Capítulo 4, Programación de tareas del sistema de Gestión del rendimiento, los procesos y la información del sistema en Oracle Solaris 11.2 .

Cómo ver los mensajes del sistema

  • Visualice los mensajes recientes que se hayan generado a raíz de un reinicio o un bloqueo del sistema con el comando dmesg.
    $ dmesg

    Asimismo, utilice el comando more para visualizar una pantalla de mensajes por vez.

    $ more /var/adm/messages
Ejemplo 5-1  Visualización de los mensajes del sistema

El siguiente ejemplo muestra el resultado del comando dmesg en el sistema Oracle Solaris 10.

$ dmesg
Mon Sep 13 14:33:04 MDT 2010
Sep 13 11:06:16 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning] ...
Sep 13 11:12:55 sr1-ubrm-41 last message repeated 398 times
Sep 13 11:12:56 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning] ...
Sep 13 11:15:16 sr1-ubrm-41 last message repeated 139 times
Sep 13 11:15:16 sr1-ubrm-41 xscreensaver[25520]:  ,,,
Sep 13 11:15:16 sr1-ubrm-41 xscreensaver[25520]: ...
Sep 13 11:15:17 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning]...
.
.
.

Véase también

Para obtener más información, consulte la página del comando man dmesg(1M).