Способи оплати Abuse

Як подивитися логи в Linux

17.04.2021, 22:24

Системним адміністраторам часто потрібно переглянути логи в операційному середовищі Linux. Це перше, що необхідно зробити, якщо виникла несправність, і стоїть завдання її усунути. Операційна система Linux і додатки, що працюють, генерують різні типи повідомлень, які реєструються в різних файлах журналів.

Розташування логів у Linux

У Linux використовуються спеціальне програмне забезпечення, файли і директорії для зберігання лог файлів. Якщо ви знаєте, які програми в яких логах генерують інформацію, а головне, де ці логи розміщені, ви зможете швидко розв'язувати будь-які проблеми, що виникли, з мінімальною втратою часу. Далі розглянемо основні частини системи логування в Linux, файли логів, а також утиліти, за допомогою яких можна подивитися логи Linux.

Усі основні логи Linux знаходяться в папці /var/log/ ви можете список файлів логів для вашої системи за допомогою команди ls:

$ ls -l /var/log/

Як подивитися логи в Linux

Далі розглянемо 20 різних файлів логів Linux, розміщених у каталозі /var/log/. Деякі з цих логів зустрічаються тільки в певних дистрибутивах, наприклад, dpkg.log зустрічається тільки в системах, заснованих на Debian:

Просмотр Логов Линукс

Просмотр логов в Linux

Далі розглянемо, як переглянути ці логи в операційній системі.

Перегляд логів у Linux

Для перегляду логів в операційному середовищі Linux зручно користуватися кількома утилітами командою рядка. Для цього, як правило, використовують будь-який текстовий редактор або спеціальну утиліту. Найімовірніше, потрібно буде отримати права суперкористувача для того, щоб подивитися логи в Linux. Список найчастіше використовуваних для цієї мети команд:

  • cat;
  • head;
  • grep;
  • tail;
  • zcat;
  • zgrep;
  • zmore;
  • vi;
  • nano.

Щоб переглянути лог /var/log/dmesg з можливістю прокрутки, достатньо виконати:

$ less /var/log/dmesg

Як подивитися логи в Linux

Дивимося логи в реальному часі:

$ tail -f /var/log/dmesg

Відкриваємо файл лога dmesg:

$ cat /var/log/dmesg

Переглядаємо перші рядки:

$ head /var/log/dmesg

Далі виводимо помилки з /var/log/messages:

$ grep -i error /var/log/dmesg

Як подивитися логи в Linux

Дивитися логи в Linux можна і за допомогою графічних утиліт. Програма Журнали може бути використана для зручного перегляду та відстеження системних журналів на ноутбуці або персональному комп'ютері з Linux.

Як подивитися логи в Linux

Можна встановити програму в будь-якій системі зі встановленим X сервером. Також для перегляду логів може використовуватися будь-який графічний тестовий редактор.