Как посмотреть логи в 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 сервером. Также для просмотра логов может использоваться любой графический тестовый редактор.