Системное журналирование и поиск ошибок


< предыдущая   |   содержание   |   следующая >

Журналы дают хронологию событий, которые не всегда видны на экране. Системные сообщения часто собирает syslogd, а некоторые приложения ведут отдельные журналы. Пути и правила записи зависят от версии и конфигурации.

Быстрый поиск

/var/log/messages содержит многие системные сообщения, dmesg показывает сообщения ядра, а статус syslogd помогает проверить работу системного журналирования. Ищите события непосредственно перед сбоем, а не только самую последнюю строку.

Команды для проверки

tail -n 100 /var/log/messages
grep -i error /var/log/messages
dmesg -a
service syslogd status

Команды служат примерами для изучения. Перед выполнением проверьте их смысл и соответствие версии FreeBSD.

На что обратить внимание

Запишите точное время сбоя и сопоставьте журнал приложения с системными событиями и недавними изменениями конфигурации. Логи могут содержать адреса, имена пользователей и секреты; перед отправкой третьим лицам удалите чувствительные данные, сохранив диагностический текст.

Дополнительная информация

Тема соответствует разделу «Конфигурация, службы и журналирование» официального Руководства FreeBSD. Подробные параметры, различия между выпусками и актуальные рекомендации проверяйте по первоисточнику: официальное Руководство FreeBSD: Конфигурация, службы и журналирование.

Текст на этой странице — самостоятельное краткое изложение практических принципов, составленное с опорой на Руководство FreeBSD; это не дословная копия его главы. Сведения и команды зависят от выпуска системы. Условия использования документации FreeBSD.

< предыдущая   |   содержание   |   следующая >