Системные журналы
Системные журналы имеют дело главным образом с функционированием системы Ubuntu, не обязательно с дополнительными приложениями, добавляемыми пользователями. Примеры включают механизмы авторизации, системные демоны, системные сообщения и сам системный журнал, syslog.
Журнал авторизации: /var/log/auth.log
Журнал авторизации отслеживает использование систем авторизации, механизмов авторизации пользователей, запрашивающих пароли пользователей, таких как система Pluggable Authentication Module (PAM), команда sudo
, удаленный вход в систему в sshd
и так далее.
Log Daemon: /var/log/daemon.log
Журнал демона содержит информацию о запущенных системных и прикладных демонах , таких как демон gdm
GNOME Display Manager, демон hcid
Bluetooth HCI, или демон базы данных 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
на уровне INFO.
Системный журнал: /var/log/syslog
Системный журнал обычно содержит наибольшее количество информации по умолчанию о вашей системе Ubuntu. Может содержать информацию, которую нет в других журналах. Обратитесь к системному журналу, если вы не можете найти нужную информацию журнала в другом журнале.
Журналы приложений
Многие приложения также создают журналы в /var/log
. Если вы перечислите содержимое своего подкаталога /var/log
, вы увидите знакомые имена, такие как /var/log/apache2
представляющие журналы для веб-сервера Apache 2, или /var/log/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
для хранения информационных сообщений и сообщений об ошибках.
Журнал руткитов-охотников: /var/log/rkhunter.log
Утилита Rootkit Hunter (rkhunter
) проверяет вашу систему Ubuntu на наличие бэкдоров, снифферов и руткитов, которые являются признаками компрометации вашей системы.
Журналы сервера Samba SMB: /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
Команда для представления списка зарегистрированных в данный момент пользователей.