Les messages système s'affichent sur le périphérique de la console. Le texte de la majorité des messages système ressemble à ceci :
[ID msgid facility.]
Ainsi,
[ID 672855 kern.notice] syncing file systems...
Si le message a été créé dans le noyau, le nom du module de noyau s'affiche. Ainsi,
Oct 1 14:07:24 mars ufs: [ID 845546 kern.notice] alloc: /: file system full
Lorsqu'un système a une panne, un message come l'exemple suivant peut être affiché sur la console du système :
panic: error message
Moins souvent, ce message peut être affiché à la place du message d'erreur grave :
Watchdog reset !
Le démon de journalisation des erreurs, syslogd, enregistre automatiquement les avertissements et erreurs dans les fichiers de messages. Par défaut, la plupart de ces messages système s'affichent sur la console du système et sont stockés dans le répertoire /var/adm. Vous pouvez définir l'emplacement de stockage de ces messages en configurant la journalisation des messages système. Pour plus d'informations, reportez-vous à la rubrique Personnalisation de la journalisation des messages système. Ces messages peuvent vous avertir des problèmes que rencontre le système, par exemple un périphérique sur le point d'échouer.
Le répertoire/var/adm contient plusieurs fichiers de messages. Les messages les plus récents résident dans le fichier /var/adm/messages (et dans messages.*), tandis que les plus anciens se trouvent dans le fichier messages.3. Après une période de temps (généralement tous les dix jours), un nouveau fichier messages est créé. Le fichier messages.0 est renommé messages.1, messages.1 est renommé messages.2, and messages.2 est renommé messages.3. Le fichier en cours, /var/adm/messages.3 est supprimé.
Vu que le répertoire /var/adm sert de stockage pour les grands fichiers contenant des messages, vidages sur incident et autres donnée, ce répertoire peut occuper beaucoup d'espace disque. Pour éviter que le répertoire /var/adm ne devienne trop volumineux et pour vous assurer que les vidages sur incident ultérieurs pourront être enregistrés, vous devez supprimer régulièrement les fichiers inutiles. Vous pouvez automatiser cette tâche en utilisant le fichier crontab. Pour plus d'informations sur l'automatisation de cette tâche, reportez-vous à la section Suppression des fichiers de vidage du manuel Gestion des périphériques dans Oracle Solaris 11.2 et au Chapitre 4, Planification des tâches système du manuel Gestion des informations système, des processus et des performances dans Oracle Solaris 11.2 .
$ dmesg
ou utilisez la commande more pour afficher un écran de messages à la fois.
$ more /var/adm/messages
L'exemple suivant montre la sortie de la commande dmesg pour un système 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]... . . .
Voir aussi
Pour plus d'informations, reportez-vous à la page de manuel dmesg(1M).