ITDim
    Все будет итышно, когда вы с нами :)

Журналы системных ошибок Ubuntu


Введение
Наконец сегодня вырвал из работы какое-то время, чтобы посвятить его очень полезной информации. Речь пойдет о системных логах-logs Ubuntu (журналах). Так как читкой логов занимаются в основном системные администраторы, то я эту статью размещаю в разделе "Администрирование Ubuntu"
Что же такое Log files???
Файл регистрациипротоколжурнал или лог (англ. log) — файл с записями о событиях в хронологическом порядке.
Лог-файлы сервера — специальные файлы, в которых протоколируются все действия пользователя на сервере. В лог-файлы сервера попадает информация, откуда пришел тот либо иной посетитель, когда и сколько времени он провел на сайте, что там смотрел и скачивал, какой у него браузер и какой IP-адрес у его компьютера. Каждая запись в лог-файле соответствует определенному хиту, так как сервер может фиксировать именно запрос к одному из элементов сайта. Проанализировав лог-файлы, можно получить сводные цифры активности пользователей, изучить закономерности поведения групп пользователей и оценить эффективность рекламной кампании.
Ведение протокола , или протоколирование, — хронологическая запись c различной (настраиваемой) степенью детализации сведений о происходящих в системе событиях (ошибки, предупреждения, сообщения), обычно в файл.
Исследование содержимого файла регистрации ошибок после возникновения неполадок часто позволяет понять их причины.
Лог файлы различных приложений
Тут собраны пусть не все, но основные Log Files. Все журналы находятся в каталоге/var/log:
  • /арасhе2/ — журналы Web-сервера Apache2;
  • /cups/ — журналы системы печати;
  • /gdm/ — журналы менеджера дисплея;
  • /installer/ — журналы программы установки;
  • /news/ — журналы NNTP-сервера и NNTP-клиентов;
  • /proftpd/ — журналы FTP-сервера;
  • auth.log — журнал аутентификации (кто и когда входил в систему);
  • daemons.log — журнал для разных демонов (служб);
  • dmesg — загрузочные сообщения ядра;
  • dpkg.log — журнал программы dpkg;
  • kem.log — журнал сообщений ядра;
  • mail* — журналы почтовой службы;
  • messages — различные сообщения ядра (и в некоторых случаях — обычных программ);
  • secure — журнал службы безопасности;
  • syslog — журнал демона syslog;
  • Xorg.O.log — журнал системы XFree86;
  • user.log — различные сообщения программ пользовательского уровня.
Протоколирование сообщений системы и программ выполняется двумя демонами —klogd и syslogd. Первый протоколирует сообщения ядра, а второй — все остальные сообщения, поэтому никогда не отключайте эти демоны. Файл dmesg создается самим ядром при начальной загрузке системы.
Имена файлов журналов могут немного отличаться от приведенных выше, поскольку имена журналов зависят от настроек системы, в том числе и от настроек syslogd. К тому же у вас могут быть дополнительные файлы протоколов или даже каталоги, содержащие файлы протоколов, — повторюсь, все зависит от настроек системы. Чтобы узнать, какие файлы протоколов у вас являются основными, откройте файл конфигурации syslogd —/etc/syslog.conf. Прочитав его, вы узнаете, какие файлы протоколирования есть в вашей системе и для чего они используются.
Но в файле конфигурации /etc/syslogd.conf перечислены далеко не все файлы протоколов. Многие серверы ведут свои журналы, имена файлов которых вы можете узнать в файле конфигурации того или иного сервера.
В каком же журнале искать ошибку? Тут нужно исходить из принципа взаимоисключения: если у вас не работает Web-сервер Apache, то искать причину нужно в каталоге/var/log/apache2/, но никак не в файле /var/log/user.log.
Сообщения различных программ пользовательского уровня, т. е. обычных программ, возможно, запущенных с привилегиями root, протоколируются в файл /var/log/user.log.

взято с http://talk-it.com.ua/

0 коммент.:

Отправить комментарий