Перейти к основному содержанию

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

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

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

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

linux

Ссылки

Теги

 

Похожие материалы

Ubuntu Pocket Guide and Reference

Keir Thomas
Книга старенькая, но очень популярная. Некоторые вещи, описанные в ней, до сих пор не потеряли актуальность. PDF версия распространяется бесплатно. Карманное руководство и справочник с полезными советами для работы с дистрибутивами Ubuntu 8.04 и 8.10.

Теги

Linux Notes for Professionals

GoalKicker.com
Книга Linux Notes for Professionals составлена на основе документации Stack Overflow Documentation, контент написан замечательными людьми из Stack Overflow. В конце книги есть список авторов, которые внесли свой вклад в различные главы.

Теги

tmux 2: продуктивная разработка без мыши

Брайан П. Хоган, перевод В.Айсин
tmux — это терминальный мультиплексор. Он позволяет использовать единую среду для запуска нескольких терминалов или окон, каждое из которых запускает свой собственный процесс или программу.

Теги