Де знаходяться лог файли

Де знаходяться лог файли



Як знайти та читати логи в Linux

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

Більшість файлів логів Linux зберігаються в простому текстовому файлі ASCII і знаходяться в каталозі та підкаталозі /var/log. Логи створюються системним демоном логів Linux, syslogd чи rsyslogd.

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

Як переглядати логі Linux

1. Спочатку відкрийте термінал Linux як користувач root. Це дозволить одержати root-права.

2. Використовуйте наступну команду для перегляду папки, де знаходяться файли логів:

3. Щоб переглянути логі, введіть наступну команду:

Команда відображає всі файли логів Linux, такі як kern.log та boot.log . Ці файли містять потрібну інформацію для правильного функціонування операційної системи.

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

Використовуйте наступний приклад рядкової команди для доступу до файлу:

sudo less [log name here].log

Ця команда відображає тимчасову шкалу всієї інформації, що стосується цієї операції.

Зверніть увагу, що файли лігів зберігаються у вигляді звичайного тексту, тому їх можна переглядати за допомогою наступних стандартних команд:

  • zcat - Відображає весь вміст logfile.gz
  • zmore - Перегляд файлу сторінками, не розпаковуючи файли
  • zgrep - Пошук усередині стисненого файлу
  • grep - Знайти всі входження пошукового запиту у файлі або відфільтрувати файл логів
  • tail - Виводить останні кілька рядків файлів
  • head - Перегляд самого початку текстових файлів
  • vim - Перегляд за допомогою текстового редактора vim
  • nano - Перегляд за допомогою текстового редактора nano

Важливі Linux системи

Логи можуть багато розповісти про роботу системи. Хороше розуміння кожного типу файлу допоможе розрізняти відповідні логи.

Більшість каталогів можна згрупувати в одну з чотирьох категорій:

  • Системні логи (System Logs)
  • Логи подій (Event Logs)
  • Логи додатків (Application Logs)
  • Логи обслуговування (Service Logs)

Багато з цих логів можуть бути розташовані в підкаталозі var/log.

Системні логи

Файли логів необхідні для роботи Linux, вони містять значний обсяг інформації про функціональність системи.

  • /var/log/syslog : глобальний системний журнал (можливо /var/log/messages )
  • /var/log/boot.log : лог завантаження системи, де зберігається вся інформація, що стосується операцій завантаження
  • /var/log/auth.log : логі аутентифікації, який зберігає всі логи аутентифікації, включаючи успішні та невдалі спроби (можливо /var/log/secure )
  • /var/log/httpd/ : логи доступу та помилок Apache
  • /var/log/mysqld.log : файл логів сервера бази даних MySQL
  • /var/log/debug : логі налагодження, який зберігає докладні повідомлення, пов'язані з налагодженням, і корисний для усунення несправностей певних системних операцій
  • /var/log/daemon.log : логі демона, який містить інформацію про події, пов'язані із запуском операції Linux
  • /var/log/maillog : логи поштового сервера, де зберігається інформація, що стосується поштових серверів та архівування листів
  • /var/log/kern.log : логі ядра, де зберігається інформація з ядра Linux
  • /var/log/yum.log: логи команд Yum
  • /var/log/dmesg : логи драйверів
  • /var/log/boot.log: логи завантаження
  • /var/log/cron : логі служби crond

Демон системних логів

Логування здійснюється за допомогою демона syslogd

Програми надсилають свої записи журналу до syslogd, який звертається до конфігураційного файлу /etc/syslogd.conf або /etc/syslog і при виявленні збігу записує повідомлення журналу у потрібний файл журналу. Кожен файл складається з селектора та поля введення дії. Демон syslogd також може надсилати повідомлення журналу. Це може бути корисним для налагодження. Цей файл виглядає приерно так:

Dec 19 15:12:42 backup.main.merionet.ru sbatchd[495]: sbatchd/main: ls_info() failed: LIM is down; try later; trying. Dec 19 15:14:28 system.main.merionet.ru pop-proxy[27283]: Connection from 186.115.198.84 Dec 19 15:14:30 control.main.merionet.ru pingem[271] : office.main.mer .ru has not answered 42 times Dec 19 15:15:05 service.main.merionet.ru vmunix: Multiple softerrors: Seen 100Corrected Softerrors від SIMM J0201 Dec 19 15:15:16 backup.main.merionet.ru PAM_unix[17405]:'ssh user trent

Логи додатків

Логи додатків зберігають інформацію, що стосується будь-якої програми, що запускається. Це може містити повідомлення про помилки, ознаки злому системи та рядок ідентифікації браузера.

Файли логів, які потрапляють у цю категорію, включають логи системи друку CUPS, лог Rootkit Hunter, HTTP-сервера Apache, логи SMB-сервера Samba і лог сервера X11.

Логи не у зручному для читання форматі

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

Існують інструменти та програмне забезпечення для читання файлів логів Linux.Вони не потрібні для читання файлів, оскільки більшість із них можна прочитати безпосередньо з терміналу Linux.

Графічні інтерфейси для перегляду файлів логів Linux

System Log Viewer - це графічний інтерфейс, який можна використовуватиме відстеження системних логів.

Інтерфейс надає кілька функцій для керування логами, включаючи відображення статистики логів. Це зручний графічний інтерфейс моніторингу логів.

Як альтернативу можна використовувати Xlogmaster, який може відстежувати значну кількість файлів логів.

Xlogmaster корисний для підвищення безпеки. Він перекладає всі дані для виділення та приховання рядків та відображає цю інформацію для виконання дій, які запитує користувач.

Як налаштувати файли логів в Ubuntu та CentOS

Почнемо з прикладу CentOS. Щоб переглянути користувачів, які зараз увійшли на сервер Linux, введіть команду who від імені користувача root:

Тут також з'являється історія входу в систему користувачів. Щоб переглянути історію входу системного адміністратора, введіть наступну команду:

Щоб переглянути інформацію про останній вхід до системи, введіть:

Виконати ротацію лога

Файли логів, наприкінці яких додані нулі, є повернутими файлами. Це означає, що імена файлів ліг були автоматично змінені в системі.

Метою ротації ліг є стиснення застарілих ліг, що займають місце. Ротацію лога можна виконати за допомогою команди logrotate. Ця команда обертає, стискає та відправляє системні логи поштою.

logrotate обробляє системи, які створюють значні обсяги файлів логів.Ця команда використовується планувальником cron та зчитує файл конфігурації logrotate /etc/logrotate.conf . Він також використовується для читання файлів у каталозі конфігурації logrotate.

Щоб увімкнути додаткові функції для logrotate, почніть з наступної команди:

var/log/log name here].log

Він стискає та змінює розмір бажаного файлу логів.

Команди виконують такі дії:

  • missingok - повідомляє logrotate не виводити помилку, якщо файл логів відсутній.
  • notifempty - не виконує ротацію файлу логів, якщо він порожній. Зменшує розмір файлу лога за допомогою gzip
  • size - гарантує, що файл логів не перевищує зазначений розмір, і повертає його інакше
  • daily – змінює файли журналів за щоденним розкладом. Це також можна робити за тижневим або щомісячним розкладом.
  • create - створює файл логів, у якому власник та група є користувачем root

Підсумки

Ретельне розуміння того, як переглядати та читати Linux, необхідно для усунення несправностей в системі Linux. Використання правильних команд та інструментів може спростити цей процес.

Подібні статті

  • Де знаходяться файли cookie у Chrome
  • біологічний метод боротьби зі шкідниками
  • Каталог сортів картоплі
  • біотехнологія магістр навчання
  • Чи можна використовувати логотип метро
  • Скільки кілограмів на місяць можна втратити
  • Які бувають квіти білого кольору
  • Скільки кілограмів може витримати фанера
  • Останні статті

  • Який найвищий водоспад у Південній Америці
  • водоемульсійний лак
  • Який раціон має бути у вівчарки
  • Паливний насос високого тиску будова
  • скільки часу линяють качки
  • У чому плюс німецької вівчарки
  • гриби рядовки як приготувати
  • кімнатні рослини які не люблять світла
  • Категорії