Dépannage des problèmes d'administration système dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Affichage des messages système

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 .

Affichage des messages système

  • Affichez les messages récents générés par une panne ou une réinitialisation du système à l'aide de la commande dmesg.
    $ dmesg

    ou utilisez la commande more pour afficher un écran de messages à la fois.

    $ more /var/adm/messages
Exemple 5-1  Affichage des messages système

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).