Я использую centos7 и /var/log/messages
некоторое время не работал, хотя я перезапустил rsyslog.service
. Его размер всегда был 0.
Затем я удалил файл сообщений и перезапустил rsyslog
снова, но он не был создан автоматически.
В настоящее время я не могу ничего зарегистрировать. Что я должен делать?
Эта команда покажет все файлы, открытые с rsyslogd
. Он должен показать /var/log/messages
.
lsof -p $(pgrep rsyslogd)
Если вы не видите файл на выходе, rsyslog
может вообще не использовать его. Так что проверь свой rsyslog
конфигурация /etc/rsyslog.conf
. При установке Centos 7 по умолчанию должна отображаться такая строка:
*.info;mail.none;authpriv.none;cron.none /var/log/messages
centos7 это systemd
основанная система, а ведение журнала обеспечивается systemd-journald
демон.
вы можете отображать журналы с помощью команды journalctl -r
.
многие варианты доступны в man journalctl
справочная страница