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

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

Ссылки

Теги

 

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

Linux Notes for Professionals

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

Теги

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

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

Теги

Почтовый сервер Exim SMTP

Филип Хейзел, перевод В.Айсин
В наши дни частых злоупотреблений в сети и больших объемов нежелательной почты любой, кто занимается администрированием почтового сервера, должен иметь общее представление о том, как работает интернет-почта и как ее сервер обрабатывает. Это относится как к небольшим персональным хостам, так и к большим фермам серверов.

Теги