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 |
Jun 27 16:06:43 cericon lpd: lpd shutdown succeeded
Jun 27 16:06:45 cericon lpd: lpd startup succeeded |