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 .
$ dmesg
Asimismo, utilice el comando more para visualizar una pantalla de mensajes por vez.
$ more /var/adm/messages
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).