next up previous contents Next: Rotation des journaux. Up: Eléments de paquet. Previous: Fichiers de spoule.   Table des matières  


22.4.8 Fichiers de journalisation (logs).

UNIX est caractérisé par une politique très stricte consistant à ne pas rapporter les message d'erreur dans l'interface utilisateur étant donné que sur un système donné, il se pourrait qu'il n'y ait pas d'utilisateur connecté temporairement. Vu que les messages d'erreur sont envoyés à l'écran du terminal, ceux-ci ou les messages d'information produits par des commandes non-interactives sont basculés dans les fichiers du répertoire /var/log.

Un fichier de journalisation (ou fichier log) est un fichier contenant du texte, qui enregistre à la queue leu-leu et de manière continue des messages en provenance d'un démon. Le répertoire usuel des fichiers de journalisation est /var/log. Il contient les messages en provenance du noyau et des services primaires. Si un service est susceptible d'engendrer des fichiers de journalisation de grande taille (pensez au cas des accès au web, avec des milliers de tentatives par heure), il utilise son propre fichier de journalisation. Par exemple, sendmail emploie /var/log/maillog. En réalité, pour revenir à lpd, ce service n'a pas de fichier de journalisation en soi; c'est un de ses défauts.

Pour visualiser le fichier de journalisation du système, utilisez la commande tail avec l'option f (pour follow):

tail -f /var/log/messages 
tail -f /var/log/syslog 


Le redémarrage du service lpd donne un message tel que celui-ci:

Jun 27 16:06:43 cericon lpd: lpd shutdown succeeded 
Jun 27 16:06:45 cericon lpd: lpd startup succeeded 


next up previous contents Next: Rotation des journaux. Up: Eléments de paquet. Previous: Fichiers de spoule.   Table des matières  
1-01-2006