Отже, якщо є проблема з моїм комп'ютером, будь то апаратне чи програмне забезпечення, які основні файли журналів і де вони розташовані?
Крім того, чи є загальне розташування, де можуть бути розміщені файли журналів інших пакетів?
Отже, якщо є проблема з моїм комп'ютером, будь то апаратне чи програмне забезпечення, які основні файли журналів і де вони розташовані?
Крім того, чи є загальне розташування, де можуть бути розміщені файли журналів інших пакетів?
Відповіді:
Усі файли журналу знаходяться в /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 в терміналі або запускаєте програми gui, такі як синаптичні.kern.log
записує всю активність ядра і може бути корисною для діагностики помилок з апаратним забезпеченням.dpkg.log
це дуже детальний облік встановлених пакетівsyslog
містить як інформацію з ядра, так і інформацію про ОС xorg.log
містить інформацію про (значною мірою автоматичну) настройку вашого дисплея udev
особливо корисно, оскільки містить деякі подробиці про налаштування обладнання, які можуть бути корисні для запису на майбутнє.history.log
(як видно на скріншоті) - /var/log/apt
це історія ваших оновлень та інсталяцій.Для перегляду системних і програмних журналів можна скористатися програмою "Журнал перегляду файлів". Натисніть F2, щоб відкрити тире, а потім введіть журнал та виберіть програму Перегляд файлів журналу .
Більше інформації: http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/