if ($answer_counter == 1): ?>
endif; ?>
Все файлы журналов находятся в каталоге /var/log
. В этом каталоге есть определенные файлы для каждого типа журналов. Например, системные журналы, такие как действия ядра, регистрируются в файле syslog
.
Некоторые из наиболее распространенных файлов журнала в этом каталоге:
-
В каталоге apt
есть файл history.log
, который сохраняет всю информацию об установке и удалении пакета даже в исходной системе в виде Live CD. Вы можете открыть этот файл, чтобы увидеть этот очень интересный файл.
-
В каталоге dist-upgrade
есть файл apt.log
, который регистрирует информацию во время обновлений дистрибутива
-
В каталоге installer
можно найти файлы журнала, созданные во время установки. Р>
-
Существует файл apport.log
, который сохраняет информацию о сбоях в вашей системе и сообщает о них.
-
Файл auth.log
содержит информацию о действиях аутентификации, например, когда вы аутентифицируете пользователя root через sudo.
-
Файл dpkg.log
сохраняет информацию о низком уровне установки и удаления пакета, связанную с dpkg
. Возможно, вам известно, что система apt
зависит от dpkg
для установки и удаления пакета.
-
boot.log
содержит информацию о каждой загрузке. Р>
-
kern.log
сохраняет информацию о ядре, такую как предупреждения, ошибки и т. д.
-
alternatives.log
содержит историю всех альтернатив, заданных различными пакетами, и их удаление с помощью команды update-alternatives
.
-
Другим важным файлом журнала является Xorg.log
, которые включают информацию о драйвере графики, его отказах, предупреждениях и т. д.
В зависимости от установленных пакетов могут существовать некоторые другие типы файлов журнала. Например, моя система также содержит файлы журналов epoptes.log
, которые будут доступны только в том случае, если вы установите пакет epoptes
.
Изменения после systemd
С появлением systemd
регистрация в основном обрабатывается утилитой journalctl
и сохраняет журналы в двоичном формате в файле /var/lib/systemd/catalog/database
. Этот файл перечисляет все журналы, включая журналы ядра, загрузки и приложений, и предоставляет необходимые журналы через утилиту journalctl
. Р>
Вот хорошая статья о journalctl
о том, как вы можете использовать ее для получения необходимой информации о журнале. Р>
Ссылка