En effet, le système envoie tout le temps des messages d'avertissement, d'information, d'alerte etc. Par défaut ils vont dans un fichier. C'est bien, mais quand on a un problème, se taper les 25000 lignes du fichier pour trouver le message d'erreur datant de 10 secondes c'est un peu pénible...
Pour arranger cela on va aussi envoyer ces messages à l'écran, pas question de l'envoyer aussi sur un écran qui nous sert à travailler : c'est pénible de recevoir des messages toutes les secondes à l'écran, mais comme Linux (Unix) est très bien fait avec ses terminaux virtuels, on va envoyer ça sur le terminal virtuel n°8, tty8 (accessible par Ctrl-Alt-F8 ), pour cela :
Editer le fichier
Copiez toutes les lignes qui finissent par , en changeant justement le /var/log/message par /dev/tty8.
Une fois ce travail accompli, on va relancer le système de message pour que nos changements soient pris en compte :
tapez :
Une fois le numéro de process de syslogd repéré (le PID), on le relance :
Vous pouvez taper :
, (sur Mandriva) ou (sur Debian) fonctionnent aussi pour redémarrer le démon.
Basculez alors sur tty8 (Ctrl-Alt-F8) et vous allez voir votre premier message système redirigé :
ou quelque chose du genre.
Maintenant vous pouvez voir tous les messages système en temps réel sur le tty8 en tapant Ctrl-Alt-F8.
Une méthode relativement simple pour rediriger les erreurs sur un terminal virtuel : Cela permet de vérifier à chaque instant quelles sont les modifications sur le fichier en temps réel.
Pour rediriger les messages système vers un tube nommé, par exemple pour les voir avec roottail sur le fond d’écran, ou pour les afficher dans un xterm, on peut envoyer tous les messages systèmes vers un tube nommé.
Voici une démarche :