Системные журналы
Системные журналы имеют дело главным образом с функционированием системы Ubuntu, не обязательно с дополнительными приложениями, добавляемыми пользователями. Примеры включают механизмы авторизации, системные демоны, системные сообщения и сам системный журнал, syslog.
Журнал авторизации: /var/log/auth.log
Журнал авторизации отслеживает использование систем авторизации, механизмов авторизации пользователей, которые запрашивают пароли пользователей, таких как система Pluggable Authentication Module (PAM), sudoкоманда, удаленный вход в систему sshdи т. Д.
Log Daemon: /var/log/daemon.log
Журнал демона содержит информацию о запущенных системных и прикладных демонах, таких как демон Gnome Display Manager, демон gdmBluetooth 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/ sysklogdaemon на уровне 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это общий журнал сообщений, а не только для загрузки. Кроме того, запуск приложения из терминала может помочь отладить проблему.