Системним адміністраторам часто потрібно переглянути логи в операційному середовищі Linux. Це перше, що необхідно зробити, якщо виникла несправність, і стоїть завдання її усунути. Операційна система Linux і додатки, що працюють, генерують різні типи повідомлень, які реєструються в різних файлах журналів.
У Linux використовуються спеціальне програмне забезпечення, файли і директорії для зберігання лог файлів. Якщо ви знаєте, які програми в яких логах генерують інформацію, а головне, де ці логи розміщені, ви зможете швидко розв'язувати будь-які проблеми, що виникли, з мінімальною втратою часу. Далі розглянемо основні частини системи логування в Linux, файли логів, а також утиліти, за допомогою яких можна подивитися логи Linux.
Усі основні логи Linux знаходяться в папці /var/log/ ви можете список файлів логів для вашої системи за допомогою команди ls
:
$ ls -l /var/log/
Далі розглянемо 20 різних файлів логів Linux, розміщених у каталозі /var/log/
. Деякі з цих логів зустрічаються тільки в певних дистрибутивах, наприклад, dpkg.log
зустрічається тільки в системах, заснованих на Debian:
Далі розглянемо, як переглянути ці логи в операційній системі.
Для перегляду логів в операційному середовищі Linux зручно користуватися кількома утилітами командою рядка. Для цього, як правило, використовують будь-який текстовий редактор або спеціальну утиліту. Найімовірніше, потрібно буде отримати права суперкористувача для того, щоб подивитися логи в Linux. Список найчастіше використовуваних для цієї мети команд:
Щоб переглянути лог /var/log/dmesg з можливістю прокрутки, достатньо виконати:
$ less /var/log/dmesg
Дивимося логи в реальному часі:
$ 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.
Можна встановити програму в будь-якій системі зі встановленим X сервером. Також для перегляду логів може використовуватися будь-який графічний тестовий редактор.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: