Итак, если есть какие-то проблемы с моим компьютером, будь то аппаратное или программное обеспечение, каковы основные файлы журнала и где они находятся?
Кроме того, есть ли общее место, где могут находиться файлы журналов других пакетов?
Итак, если есть какие-то проблемы с моим компьютером, будь то аппаратное или программное обеспечение, каковы основные файлы журнала и где они находятся?
Кроме того, есть ли общее место, где могут находиться файлы журналов других пакетов?
Ответы:
Все файлы журналов находятся в /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
том, как вы можете использовать ее для получения необходимой информации журнала.
На скриншоте ниже /var/log
показано большинство важных журналов . В этом месте часто имеются другие папки из других приложений , таких как samba
или , apache2
если он установлен.
Для просмотра журнала в режиме реального времени вы можете использовать gnome-system-log
или, например, использовать
tail -f /var/log/kern.log
Все журналы могут быть проанализированы легче с помощью опции фильтра gnome-system-log
или с помощью grep
поиска определенного термина. Например, если я хочу найти ссылки на мое оборудование SiS, я мог бы ввести:
grep -i SiS /var/log/kern.log
Большинство журналов на скриншоте говорят сами за себя, однако вот несколько быстрых замечаний:
auth.log
имеет дело со всеми привилегированными действиями, такими как когда вы используете sudo в терминале или запускаете программы графического интерфейса, такие как synaptic.kern.log
записывает всю активность ядра и может быть полезна для диагностики ошибок с оборудованием.dpkg.log
очень подробный отчет об установленных пакетахsyslog
содержит как информацию из ядра, так и информацию об ОС xorg.log
содержит информацию о (в основном автоматической) настройке вашего дисплея udev
Это особенно полезно, поскольку содержит некоторые подробности о настройке оборудования, которые могут быть полезны для записи в будущем.history.log
(как видно на скриншоте) от /var/log/apt
и содержит историю ваших обновлений и установок.Для просмотра журналов системы и приложений вы можете использовать приложение «Просмотр файлов журнала». Нажмите F2, чтобы открыть черту, затем введите log и выберите приложение Log File Viewer .
Дополнительная информация: http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/