В следующей статье мы рассмотрим Multitail. Это Хвостовая программа, с той лишь разницей, что с Multitail мы сможем читать несколько файлов (обычно файлы журналов) одновременно, нанося на них разные цвета. Он покажет нам все открытые файлы в одном окне терминалЕсли в файл внесены какие-либо изменения, он изменится мгновенно. Основная полезность этого инструмента - отслеживать файлы журнала. Это очень полезный инструмент для системных администраторов Gnu / Linux.
Для тех, кто не знает, Tail - это программа Gnu / Linux, используемая для чтения нескольких строк с конца большого файла. По умолчанию отображаются последние 10 строк, но это число может варьироваться в зависимости от требований пользователя.
Многопользовательская установка
Multitail - это доступно в официальных репозиториях из Ubuntu. Я установил его как в версии 16.04, так и в 17.10.
Прежде всего, мы начнем с обновления кеша репозиториев пакетов нашей операционной системы Ubuntu с помощью следующей команды в терминале (Ctrl + Alt + T):
sudo apt update
Мы продолжим установка Multitail, для этого в том же терминале выполним следующую команду:
sudo apt install multitail
При этом должен быть установлен Multitail. Теперь выполните следующую команду, чтобы проверьте, правильно ли он установлен:
multitail -V
Как видно на скриншоте, установлена версия Multitail 6.4.2.
Просмотр одного файла журнала с несколькими очередями
Хотя Multitail используется для просмотра нескольких файлов журнала в одном окне терминала, его также можно использовать для просмотреть единый файл журнала. Выполните следующую команду, чтобы открыть файл журнала /var/log/auth.log:
multitail /var/log/auth.log
Как видно на скриншоте выше, открывается один файл. Вид этого будет обновляться по мере изменения файла. Мы сможем выйти из Multitail нажмите клавишу 'q'.
Просмотр нескольких файлов журналов с помощью Multitail
Как я уже писал выше, основная функция этой программы - иметь возможность просматривать несколько файлов журнала в одном окне терминала. Файлы будут размещены вертикально по умолчанию
Выполните следующую команду, чтобы увидеть /var/log/auth.log y /var/журнал/kern.log вертикально:
multitail /var/log/auth.log /var/log/kern.log
Как видно на скриншоте выше, файл /var/log/auth.log открывается в верхней половине и файл /var/журнал/kern.log открывается в нижней половине.
Мы также можем разместить документацияВ этом случае /var/log/auth.log y /var/журнал/kern.log горизонтально используя следующую команду:
multitail -s 2 /var/log/auth.log /var/log/kern.log
Следует сказать, что значение аргумента -s равно 2, потому что в этом примере я открываю 2 файла. Если мы хотим открыть 3 файла, значение -s должно быть 3.
Список открытых файлов
Если мы нажмем клавиша 'b' se отобразит список открытых файлов, как показано ниже. В этом примере у меня открыто 2 файла, первый /var/log/auth.log пронумерован 00, а второй /var/журнал/kern.log он имеет номер 01. Если вы не хотите выбирать какие-либо файлы, просто нажмите Ctrl + G, чтобы отменить меню выбора.
Мы можем нажимать клавиши со стрелками вверх и вниз, чтобы переместить селектор, и нажимать Enter, чтобы выбрать файл, который мы хотим проконсультироваться. Для этого примера я выбрал первый файл /var/журнал/kern.log y отображается на экране через отдельный раздел. Теперь мы можем нажимать клавиши со стрелками вверх и вниз для навигации по файлу.
Когда мы закончим читать этот файл, вам следует нажмите 'q', чтобы вернуться в главное окно пользователя Multitail.
Просмотр нескольких файлов с разными цветами
Мы также можем установить разные цвета для разных открытых файлов с Multitail. Например, мы можем открыть /var/log/auth.log в желтом и /var/журнал/kern.log красным цветом с помощью следующей команды:
multitail -ci yellow /var/log/auth.log -ci red /var/log/kern.log
Как видно на скриншоте выше, Multitail открылся. /var/log/auth.log в желтом и /var/журнал/kern.log в красном.
Если кто-то хочет узнать больше об этой программе и ее функциях, он может обратиться к разделу Что Multitail может сделать для пользователей?.