У меня есть проблема, что никакие журналы не записаны в/var/log.
-rw-r----- 1 syslog adm 6.4M May 21 2014 syslog
-rw-r----- 1 syslog adm 5.7M May 21 2014 daemon.log
-rw-r----- 1 syslog adm 494K May 21 2014 auth.log
Но дата и время настроена правильно
Tue Apr 28 19:38:56 CEST 2015
Кажется, что я сделал dist-обновление 21 мая 2014. И с тех пор у меня нет записанных журналов. Моей системой является Ubuntu 14.04 (никакой GUI). Это работало в течение 132 дней без перезагрузки.
Другие файлы журнала как MySQL или nginx актуальны. Только системные журналы не работают.
Я надеюсь, что можно помочь мне.
Хорошо, я нашел решение где-то в другом месте:
sudo apt-get install --reinstall rsyslog
кажется, что rsyslog был удален сам в какой-то момент.
Вы перезапустили systemlogs deamon?
sudo service rsyslog restart
это должно работать. Эта проблема возникла для меня также, я перезапустил этот deamon, теперь то, что это хорошо работало.
Мог попробовать это в случае, если что-то неправильно конфигурируется с rsyslog
, по крайней мере, прежде, чем попробовать полное переустановите:
sudo dpkg-reconfigure rsyslog
Я зафиксировал его путем удаления rsyslog sudo apt-get purge rsyslog
и затем переустановки его sudo apt-get install rsyslog
. В моем случае полномочия и владение файлов были все корректны, но файл системного журнала был пуст, и все журналы входили в uncategorized.log
Едва ли непосредственно связанный с вопросом, но имел подобную проблему на WSL (Windows Subsystem для Linux): система не писала, что журналы к системному журналу, rsyslog перезапуск не завершался успешно.
версия Windows: Windows 10 Pro 1909
Команда: sudo service rsyslog restart
- Остановка улучшила syslogd rsyslogd [хорошо]
- , Запуск улучшил syslogd rsyslogd rsyslogd: набор SO_TIMESTAMP перестал работать на '/dev/log': Недействительный аргумент [v8.32.0]
rsyslogd: imklog: не может открыть журнал ядра (/proc/kmsg): Никакой такой файл или каталог.
rsyslogd: активация модуля imklog привела к сбою [v8.32.0 попытку http://www.rsyslog.com/e/2145 ]
Решение :
От https://askubuntu.com/a/615473/497599
sudo apt-get install --reinstall rsyslog ()
И start
после этого! restart
не работает.
sudo service rsyslog restart
Запуск улучшил syslogd rsyslogd [хорошо]
https://gist.github.com/0x49D1/596d457921034e9c18e5e1052a4ad515