Mon fichier /var/log/syslog est vide sous Linux

Vous avez un problème sous linux et vous voulez consulter les logs système qui se trouve dans /var/log/syslog mais malheureusement, le fichier est vide ?

cat /var/log/syslog

Avant toute chose, vous pouvez essayer d’écrire dedans à la main grâce à la commande suivante :

logger HelloWorld

Si le fichier contient bien votre phrase de test, vous pouvez tenter de redémarrer le service de rsyslog à l’aide de la commande suivante :

service rsyslog restart

Si votre fichier reste vide, il y a peut-être un problème de droit sur celui-ci. Vérifiez donc les droits et le propriétaire du fichier. Normalement, vous devriez avoir ça :

ls -lh /var/log/syslog
-rw-rw-r-- 1 syslog adm 1,3M nov.  10 23:45 /var/log/syslog

Si votre propriétaire n’est pas le bon, ce qui peut être le cas si vous avez supprimé votre fichier syslog par erreur, vous pouvez le corriger ainsi :

chown syslog:adm /var/log/syslog

Ressources récentes