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

Документация по 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

Ссылки

Теги

 

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

sed & awk

Дейл Догерти, Арнольд Роббинс, перевод В.Айсин
Sed и awk - это инструменты, используемые пользователями, программистами и системными администраторами - всеми, кто работает с текстовыми файлами. Sed, названный так потому, что это потоковый редактор, и он идеально подходит для применения серии правок к нескольким файлам. Awk, названный в честь разработчиков Ахо, Вайнбергера и Кернигана, является языком программирования, который позволяет легко манипулировать структурированными данными и создавать форматированные отчеты.

Теги

Bash Notes for Professionals

GoalKicker.com
Книга Bash Notes for Professionals составлена на основе документации Stack Overflow, контент написан замечательными людьми из Stack Overflow. Это неофициальная бесплатная книга, созданная в образовательных целях и не связанная с официальными группами или компаниями Bash или Stack Overflow.

Теги

Ubuntu Pocket Guide and Reference

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

Теги