Le service syslog gère et envoie les journaux au système de journalisation. Rsyslog est une version avancée de syslog ; la plupart des distributions Linux devraient utiliser cette nouvelle version. Le résultat de tous les journaux collectés par le service syslog se trouve dans /var/log/syslog (tous les messages, à l'exception des messages d'authentification).
Pour savoir quels fichiers sont maintenus par notre système de journalisation, consultez les fichiers de configuration dans /etc/rsyslog.d :
pete@icebox:~$ less /etc/rsyslog.d/50-default.conf
# First some standard log files. Log by facility.
#
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
#daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
#lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
#user.* -/var/log/user.log
Ces règles pour les fichiers journaux sont désignées par le sélecteur dans la colonne de gauche et l'action dans la colonne de droite. L'action nous indique où envoyer les informations du journal : vers un fichier, la console, etc. N'oubliez pas que toutes les applications et tous les services n'utilisent pas rsyslog pour gérer leurs journaux. Par conséquent, si vous souhaitez savoir spécifiquement ce qui est enregistré, vous devrez regarder à l'intérieur de ce répertoire.
Voyons maintenant la journalisation en action ; vous pouvez envoyer manuellement un journal avec la commande logger :
logger -s Hello
Maintenant, regardez dans votre /var/log/syslog, et vous devriez voir cette entrée dans vos journaux.