Просматривая многие форумы по Linux, я обнаружил, что многие фанаты Ubuntu решают проблемы, используя syslog
. Они анализируют это и публикуют ответ.
Что это за системный журнал, и как он может помочь мне решить проблемы с моей системой?
Существует много пакетов программного обеспечения, которые могут обеспечить системный вход. Ubuntu использует пакет rsyslog
. Его конфигурационные файлы расположены в /etc/rsyslog.conf
и /etc/rsyslog.d/*
. Конфигурационные файлы определяют, какая система обменивается сообщениями для входа, который каталоги хранить сообщения, и какие файлы записать различные части системы обмениваются сообщениями. Как с большинством Unix и Linux, системные файлы журнала зарегистрированы в файлах, расположенных в каталоге, /var/log/
.
Путем исследования этих файлов мы можем изучить то, что происходит с программным обеспечением в системе. Например, auth.log
события аутентификации пользователя записей, boot.log
записи загружают события, syslog
записи все сообщения кроме событий аутентификации (в конфигурации по умолчанию).
Исследовать файл журнала в режиме реального времени: tail -f /var/log/syslog
Найти связанные с кроном сообщения: grep cron /var/log/syslog
Узнать больше о системе, регистрирующейся из командной строки:
apropos syslog
Эта команда, кстати, попытается возвратить страницы соответствующего руководства для термина syslog
.
Это возвратит ссылку для rsyslogd
и его конфигурационные файлы.
Существует также хорошая статья Wikipedia о теме.