Приветствую Вас, уважаемые читатели. Сегодня статья на тему: «Логирование в Linux». Как узнать в каком процессе сбой? В чём проблема и как её решить?

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

  • По умолчанию, логирование производится в одной директории.
  • Чтобы просмотреть логи, нужно зайти в директорию var.
  • Соединяемся, и заходим при помощи программы WinSCP.
директория var
  • Далее, переходим в директорию log.
директория var/log
  • Тут находятся все логи, производимые в нашей операционной системе.
лог-файлы в директории var
  • Каждый лог имеет имя своего процесса.
  • Если для какого-то процесса ведётся несколько файлов, то они располагаются в папке.

Образец лог файла:

образец лог-файла
  • Формат лог-файлов примерно одинаков, понять не сложно.
  • Если есть проблема в какой-нибудь службе, то это обязательно будет отражено в лог-файле этой службы.
  • После обнаружения записи о проблеме в лог-файле, если не понятно в чём заключается проблема, можно просто скопировать запись, и вставить в поисковик.
  • В любом случае, найдётся решение, которое Вам подойдёт.
копирование строчки лог-файла
  • Для того, чтобы файлы логов со временем не занимали значительную часть дискового пространства, производится системная ротация логов.
  • Лог-файлы, в зависимости от настроек ротации, со временем удаляются, сжимаются, архивируются… Всё зависит от настроек на каждый процесс логирования.
  • Настройки находятся в директории etc/logrоtate.d.
директория с настройками ротации логов
  • Файлы в данной директории, так же, как и лог-файлы, имеют одинаковое имя со службой, к которой относятся.
  • По умолчанию, все файлы имеют оптимальные настройки, но можно изменять настройки ротации под свои нужды.
файлы настроек ротации логов

Сегодня мы рассмотрели тему: «Логирование в Linux». Узнали где хранятся файлы логов в Linux, и как происходит их ротация. Смотрите так же видео по теме.

Надеюсь статья была вам полезна. До встречи в новых статьях.

С уважением, Андрей Бондаренко.


Видео на тему «Логирование в Linux»: