![]() | Системное журналирование и поиск ошибок |
< предыдущая | содержание | следующая >
Журналы дают хронологию событий, которые не всегда видны на экране. Системные сообщения часто собирает 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.
< предыдущая | содержание | следующая >