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