Init démarre les démons syslogd
et klogd
. Ils écrivent
les messages à consigner dans le journal. Les messages du noyau sont pris
en main par klogd
, alors que syslogd
gère les messages des
autres processus. Le fichier journal principal est /var/log/messages
.
C'est un bon endroit où aller voir quand quelque chose tourne mal dans votre
système. Vous y trouverez souvent de précieux indices.
Le fichier /etc/syslog.conf
indique au logger où mettre quels
messages. Les messages sont identifiés par le service dont ils
proviennent, et leur niveau de priorité. Ce fichier de configuration est
constitué de lignes indiquant que les messages du service x avec une
priorité y vont vers z, où z est un fichier, un terminal, une imprimante,
une machine distante, ou autre chose encore.
NOTE : Syslog a besoin que le fichier /etc/services
existe.
Ce fichier alloue des ports (NDT : Ports des protocoles TCP et UDP).
Je ne sais pas vraiment
si syslog a besoin d'un port réservé pour faire de l'enregistrement de messages
à distance, ou si même l'enregistrement local se fait à travers un port, ou
même s'il se contente d'utiliser /etc/services
pour convertir les
noms de services indiqués dans /etc/syslog.conf
en numéros de port.
Jetez un oeil à votre journal système. Prenez un message que vous ne comprenez pas, et essayez de trouver ce qu'il signifie.
Redirigez tous les messages du journal vers un terminal. (Revenez à la normale une fois que c'est fait).
Le miroir australien de sysklogd.