Найти тему

Документация по lnav

Оглавление

Перевод документации по lnav. Log File Navigator (lnav) - это расширенный просмотрщик файлов журнала для консоли.

Автор: Тим Стек, перевод В.Айсин. Язык: RU, EN. Год: 2021.

Log File Navigator, lnav, представляет собой расширенный просмотрщик файлов журналов для терминала. Он предоставляет простой в использовании интерфейс для мониторинга и анализа файлов журналов практически без настройки. Просто откройте в lnav свои файлы журналов, и он автоматически определит Форматы журналов, проиндексирует их содержимое и отобразит комбинированное представление всех сообщений журналов. Вы можете перемещаться по журналам с помощью различных горячих клавиш. Команды дают вам дополнительный контроль над поведением lnav для таких вещей, как применение фильтров, тегирование сообщений и многое другое. Затем вы можете анализировать сообщения журнала с помощью интерфейса SQLite.

Распознаваемые типы данных

При поиске данных для извлечения из сообщений журнала lnav ищет следующий набор шаблонов:

  • Строки
    Строки в одинарных и двойных кавычках. Пример: "The quick brown fox".
  • URL-адреса
    URL-адреса, содержащие разделитель ://. Пример: http://example.com
  • Пути
    Пути файловой системы. Примеры: /path/to/file, ./relative/path
  • MAC-адреса
    MAC-адреса Ethernet. Пример: c4:2c:03:0e:e4:4a
  • Hex-дампы
    Строка шестнадцатеричных чисел, разделенных двоеточиями. Пример: e8:06:88:ff
  • Дата/Время
    Отметки даты и времени в формате «YYYY-mm-DD» и «HH:MM:SS».
  • IP-адреса
    IPv4 и IPv6-адреса. Примеры: 127.0.0.1, fe80::c62c:3ff:fe0e:e44a:en0
  • UUID
    Обычное форматирование для 128-битных UUID. Пример: 0E305E39-F1E9-4DE4-B10B-5829E5DF54D0
  • Номера версий
    Номера версий, разделенные точками. Пример: 3.7.17
  • Числа
    Числа в десятичном, шестнадцатеричном и восьмеричном форматах. Примеры: 1234, 0xbeef, 0777
  • E-Mail-адреса
    Строки, похожие на адрес электронной почты. Пример: gary@example.com
  • Константы
    Общие константы в языках, например: true, false, null, None.
  • Условные обозначения
    Слова, соответствующие общепринятым условным обозначениям в языках программирования. Например, содержащие все заглавные буквы или разделенные двоеточиями. Пример: SOME_CONSTANT_VALUE, namespace::value

Ссылки

Библиотека системного администратора

Скачать

Источник:

Документация по lnav | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.