23.2.2. Ошибка программы. Журналы системы
23.2.2. Ошибка программы. Журналы системы
Когда причина ошибки в ваших действиях — это самый простой случай. Иногда бывает так, что система работала-работала, а на следующий день половина служб не запускается. В чем же причина? Тут вам поможет только чтение журналов системы, находящихся в каталоге /var/log:
? /apache2/ — журналы Web-сервера Apache2;
? /apt/ — журналы системы установки пакетов APT;
? /clamav/ — журналы антивируса ClamAV;
? /cups/ — журналы системы печати;
? /gdm/ — журналы менеджера дисплея;
? /installer/ — журналы программы установки;
? /news/ — журналы NNTP-сервера и NNTP-клиентов;
? /proftpd/ — журналы FTP-сервера;
? /samba/ — протоколы Samba;
? auth.log — журналы аутентификации (кто и когда входил в систему);
? daemon.log — журналы для разных демонов (служб);
? dmesg — загрузочные сообщения ядра;
? dpkg.log — журналы программы dpkg;
? kern.log — журналы сообщений ядра;
? mail* — журналы почтовой службы;
? messages — различные сообщения ядра (и в некоторых случаях — обычных программ);
? mysql.log — протокол MySQL-сервера;
? secure — журнал службы безопасности;
? syslog — журнал демона syslog;
? Xorg.0.log — журнал системы XFree86 (дисплей 0);
? user.log — различные сообщения программ пользовательского уровня.
Протоколирование сообщений системы и программ ранее выполнялось двумя демонами: klogd и syslogd. В современных дистрибутивах (Ubuntu — не исключение) используется всего один демон протоколирования — rsyslogd.
Имена файлов журналов могут немного отличаться от перечисленных здесь, поскольку они зависят от настроек системы, в том числе и от настроек демона rsyslogd. Кроме того, в системе могут создаваться дополнительные файлы протоколов или даже каталоги, содержащие файлы протоколов, — повторюсь, все зависит от настроек системы. Чтобы узнать, какие файлы протоколов имеются в вашей системе, какие из них являются основными и для чего используются, откройте и изучите файлы конфигурации rsyslogd: /etc/rsyslog.conf и /etc/rsyslog.d/50-default.conf.
Однако в файлах конфигурации демона rsyslogd перечислены далеко не все файлы протоколов. Многие серверы ведут свои журналы, имена файлов которых вы можете узнать в файлах конфигурации того или иного сервера. Так, сообщения различных программ пользовательского уровня, т. е. обычных программ, возможно, запущенных с привилегиями root, протоколируются в файле /var/log/user.log.
В каком же журнале искать ошибку? Тут нужно исходить из принципа взаимоисключения: если у вас не работает Web-сервер Apache, то искать причину нужно в каталоге /var/log/apache2/, но никак не в файле /var/log/user.log.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
9.3.4. Журналы
9.3.4. Журналы В конфигурационном файле есть несколько параметров, влияющих на работу прокси-сервера с журналом (легко читаются в любом текстовом редакторе):? cache_access_log файл — журнал, в котором сохраняется вся активность пользователей, а именно HTTP- и ICP-запросы. По умолчанию
12.5.8. Пользовательские журналы
12.5.8. Пользовательские журналы Все команды, которые выполняются пользователем, сохраняются в файле .bash_history (если используется интерпретатор команд /bin/bash), который находится в пользовательской домашней директории. Когда вы определили, под какой учетной записью в системе
Настройки поведения при крахе системы или программы
Настройки поведения при крахе системы или программы При крахе операционной системы или программы (под крахом понимается ошибка, после появления которой работа программы или системы аварийно останавливается) задействуется сразу несколько механизмов операционной
Журналы счетчиков
Журналы счетчиков Именно с помощью журналов счетчиков решается проблема просмотра счетчиков в реальном времени. С помощью данных журналов можно определить время, начиная с которого компьютер будет записывать показания счетчиков в журнал, а также время, после которого
Журналы трассировки
Журналы трассировки Журналы трассировки являются разновидностью журналов счетчиков (более того, они описываются в той же ветви реестра), собирающей наиболее полные сведения о тех или иных объектах системы. Применять журналы трассировки, как правило, следует только при
Ошибка 7. Не использовать системы статистики и аналитики сайта
Ошибка 7. Не использовать системы статистики и аналитики сайта Еще одна большая ошибка – это «аналитика черного ящика», то есть отсутствие какой-либо информации о посетителях сайта:1. Откуда пришли люди, с каких каналов рекламы?2. Какие каналы самые прибыльные, а от каких
23.2.1. Неправильная настройка программы или системы
23.2.1. Неправильная настройка программы или системы Как работала система до сбоя? Встречался ли подобный сбой раньше? Если ничего такого ранее вы не наблюдали и система работала как швейцарские часики, значит, скорее всего, причина в неправильной ее настройке. Вспомните,
16.1.2. Прологовские программы как системы, управляемые образцами
16.1.2. Прологовские программы как системы, управляемые образцами Программы, написанные на Прологе, можно рассматривать как системы, управляемые образцами. Между пролог-программами и этими системами можно установить соответствие примерно следующим образом:• Каждое
Ошибка 0x00000037: ошибка FDD
Ошибка 0x00000037: ошибка FDD Ошибка дисковода для гибких дисков. Он у вас еще
Ошибка 0x0000003E: ошибка асимметричности
Ошибка 0x0000003E: ошибка асимметричности Ошибка асимметричности мультипроцессорной системы. У вас два процессора? Тогда проследите, чтобы они работали на одной частоте. Например, вы могли установить один процессор, который работает на частоте 1,6 ГГц, а второй – 1,8 ГГц. Вот вам
Ошибка 0x00000051: ошибка реестра
Ошибка 0x00000051: ошибка реестра Возможно, файлы реестра повреждены. Обычно данную проблему может помочь решить восстановление системы, после которого нужно произвести проверку жесткого диска на наличие «битых»
Ошибка 0x00000075: ошибка сохранения реестра
Ошибка 0x00000075: ошибка сохранения реестра Ошибка сохранения реестра, а именно – нет места для сохранения реестра. Пора покупать новый жесткий
Ошибка 0x0000009C:ошибка при проверке «железа»
Ошибка 0x0000009C:ошибка при проверке «железа» Критическая ошибка при проверке оборудования. Попробуйте переустановить
Ошибка 0x000000C4: ошибка в драйвере
Ошибка 0x000000C4: ошибка в драйвере При проверке драйверов была обнаружена фатальная ошибка в одном из драйверов. Поможет переустановка