Системные журналы
Системные журналы имеют дело главным образом с функционированием системы Ubuntu, не обязательно с дополнительными приложениями, добавляемыми пользователями. Примеры включают механизмы авторизации, системные демоны, системные сообщения и сам системный журнал, syslog.
Журнал авторизации: /var/log/auth.log
Журнал авторизации отслеживает использование систем авторизации, механизмов авторизации пользователей, которые запрашивают пароли пользователей, таких как система Pluggable Authentication Module (PAM), sudo
команда, удаленный вход в систему sshd
и т. Д.
Log Daemon: /var/log/daemon.log
Журнал демона содержит информацию о запущенных системных и прикладных демонах, таких как демон Gnome Display Manager, демон gdm
Bluetooth HCI hcid
или демон базы данных MySQL mysqld
.
Журнал отладки: /var/log/debug
Журнал отладки предоставляет подробные сообщения отладки из системы Ubuntu и приложений, которые регистрируются syslogd
на уровне DEBUG.
Журнал ядра: /var/log/kern.log
Журнал ядра предоставляет подробный журнал сообщений от ядра Ubuntu Linux. Эти сообщения могут оказаться полезными для устранения неполадок в новом или специально построенном ядре, например.
Кольцевой буфер буфера: dmesg
Кольцевой буфер ядра на самом деле является не файлом журнала как таковым, а скорее областью в работающем ядре, которую вы можете запрашивать при загрузке с помощью dmesg
утилиты. Чтобы увидеть сообщения, используйте это:
dmesg | less
По умолчанию сценарий инициализации системы также /etc/init.d/bootmisc.sh
отправляет все загрузочные сообщения в файл /var/log/dmesg
.
Журнал сообщений: /var/log/messages
Журнал сообщений содержит информационные сообщения от приложений и системных средств. Этот журнал полезен для проверки вывода сообщений из приложений и системных средств, которые регистрируются в syslog
/ sysklog
daemon на уровне INFO.
Системный журнал: /var/log/syslog
Системный журнал обычно содержит наибольшее количество информации по умолчанию о вашей системе Ubuntu. Может содержать информацию, которую нет в других журналах. Обратитесь к системному журналу, если вы не можете найти нужную информацию журнала в другом журнале.
Журналы приложений
Многие приложения также создают входы в систему /var/log
. Если вы перечислите содержимое своего /var/log
подкаталога, вы увидите знакомые имена, например, /var/log/apache2
представляющие журналы для веб-сервера Apache 2, или /var/log/samba
которые содержат журналы для сервера Samba.
Логи HTTP-сервера Apache: /var/log/apache2
При установке по умолчанию для Apache2 в Ubuntu создается подкаталог log. В этом подкаталоге находятся два файла журнала с двумя различными целями:
/var/log/apache2/access.log
- записи каждой обслуживаемой страницы и каждого файла, загруженного веб-сервером.
/var/log/apache2/error.log
- записи обо всех состояниях ошибок, сообщаемых HTTP-сервером
Системные журналы печати CUPS: /var/log/cups/error_log
Общая система печати Unix (CUPS) использует файл журнала по умолчанию /var/log/cups/error_log
для хранения информационных сообщений и сообщений об ошибках.
Rootkit Hunter Log: /var/log/rkhunter.log
Утилита Rootkit Hunter ( rkhunter
) проверяет вашу систему Ubuntu на наличие бэкдоров, снифферов и руткитов, которые являются признаками компрометации вашей системы.
Samba SMB Server Журналы: /var/log/samba
Серверный протокол блокировки сообщений (SMB), Samba, широко используется для обмена файлами между вашим компьютером Ubuntu и другими компьютерами, поддерживающими протокол SMB. Samba хранит три разных типа журналов в подкаталоге:
log.nmbd
- сообщения, относящиеся к функциональности Samba NETBIOS через IP (сетевые компоненты)
log.smbd
- сообщения, относящиеся к функциональности Samba SMB / CIFS (обмен файлами и печатью)
log.[IP_ADDRESS]
- сообщения, связанные с запросами на услуги с IP-адреса, содержащиеся в имени файла журнала.
Журнал сервера X11: /var/log/Xorg.0.log
Сервер X11 Windowing по умолчанию, используемый с Ubuntu, - это сервер Xorg X11. Этот журнал полезен для диагностики проблем в вашей среде X11.
Журналы, не читаемые человеком
Некоторые файлы журналов, найденные в /var/log
подкаталоге, предназначены для чтения приложениями, а не людьми. Вот несколько примеров.
Журнал неудач входа в систему: faillog
Журнал сбоев входа в систему, расположенный на /var/log/faillog
самом деле, предназначен для анализа и отображения faillog
командой.
Последние логины: lastlog
Последний вход в систему при входе в систему /var/log/lastlog
обычно не должен анализироваться и проверяться людьми, а должен использоваться вместе с lastlog
командой.
Вход Записи журнала: who
Файл /var/log/wtmp
содержит записи о входе в систему, но, в отличие от /var/log/lastlog
вышеупомянутого, /var/log/wtmp
не используется для отображения списка последних входов в систему, но вместо этого используется другими утилитами, такими как who
команда, чтобы представить список зарегистрированных в настоящее время вошедших в систему пользователей.
dmesg
или/var/log/messages
это общий журнал сообщений, а не только для загрузки. Кроме того, запуск приложения из терминала может помочь отладить проблему.