Назад | Перейти на главную страницу

В мои файлы журналов в ubuntu ничего не записывается

Я не получаю никаких журналов в auth.log, kern.log, syslog или любых других файлах журналов на моем сервере 12.04 ubuntu. Также отсутствует rsyslog.conf, если он должен быть там по умолчанию.

rsyslogd тоже не работает.

Как я могу отладить это и получить файлы журнала, которые должны записываться в обычном режиме?

Редактировать:

Я только что обнаружил, что rsyslog по умолчанию не установлен на моем ubuntu 12.04. После установки через apt-get я вижу, как пишутся файлы журнала.

Но действительно ли мне нужно вручную установить rsyslog для просмотра журналов, иначе я не получу ничего в журналах ??

Вы пробовали (повторно) запустить rsyslogd вручную? Если да, пожалуйста, напишите вывод.

Осталось ли место на устройстве, на котором размещен / var / log /, и смонтировано ли оно как rw?

mount | column -t

Делает

dmesg

содержать что-нибудь, что может иметь отношение к этой проблеме?

Добавлен вопрос # 2

Но действительно ли мне нужно вручную установить rsyslog для просмотра журналов, иначе я не получу ничего в журналах ??

Rsyslog - это обработчик журналов по умолчанию в Ubuntu 12.04 и обычно устанавливается по умолчанию! Я испытал это особенно при индивидуальной установке и минимальных настройках сервера / VPS некоторых хостинг-провайдеров. То же самое относится к установке вручную с помощью инструмента debootstrap.

На стандартной установке Ubuntu 12.04 rsyslogd уже запущен и настроен для базовой работы! Так что, как правило, вам не нужно устанавливать его вручную ...

Измените файл, как показано ниже:

/etc/syslog.conf
*.err;kern.debug;daemon.notice;mail.crit;auth.info      /var/log/messages

Перезапустите демон.

bash-4.1# /usr/sbin/rsyslogd

или

bash-4.1# /etc/init.d/syslog stop