Те из нас, кто управляет серверами, или любой пользователь, которому необходимо знать определенные системные журналы, эти пользователи знают, что такое хвостовая команда. Например, если у меня есть журнал апаш/Nginx нашего веб-сайта, журнал веб-почты (веб-почта.desdelinux.net например) наши сделаны с iRedMailили другое из какого-либо веб-приложения или сайтов, например www.GmailInicioSesion.info u другие, которые используют API, когда у тебя так много
журналы, и мы хотим просмотреть некоторую конкретную команду хвост это без сомнения отличный вариант.
Хвост и CCZE
Команда хвост позволяет увидеть журнал рядом с параметром -f Он показывает нам журнал в режиме реального времени, то есть изменение, которое получает журнал, отображается на экране без необходимости перезагружать журнал, то есть:
tail -f /var/log/auth.log
Кроме того, добавлено ccze (мы уже говорили об этом) можем добавить цвета в журналы:
tail -f /var/log/auth.log | ccze
Это покажет нам журнал в реальном времени, но, Что делать, если я хочу видеть два журнала в реальном времени одновременно?
Затем мне нужно было бы открыть два терминала, выровнять их по горизонтали один над другим, чтобы выполнить tailf -f в каждом из них, таким образом, чтобы иметь возможность видеть два журнала одновременно.
Что ж, с мультитулом нам больше не нужно усложнять себе жизнь.
Многохвостый
MultiTail - это пакет (и команда), который позволяет нам сообщать ему журналы, которые мы хотим видеть, и показывает нам их все на экране, разделенные, упорядоченные, организованные.
Например:
multitail /var/log/auth.log /var/log/kernel.log
Это покажет нам эти два журнала:
Как видите, один внизу, а другой вверху, в одном терминале у нас два лога.
Я говорю два журнала, но ... их может быть больше, например, предположим, что я также хочу увидеть журнал ulogd.log:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Вот скриншот:
Если вы хотите разделить терминал по вертикали, а не по горизонтали, вы должны добавить -s 2… где 2 - общее количество вертикальных панелей. Например:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Вот скриншот:
Если ... также вы хотите показать три журнала, а не два, как в примере, но вы не хотите делить терминал на три равных вертикальных пространства, а скорее разделите правую область на два горизонтальных квадрата, оставьте 2 из предыдущую команду и просто добавьте еще один журнал в конце:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
А вот скриншот:
Установка MultiTail
Для установки просто найдите и установите пакет многоцелевой который находится в вашем репозитории.
Если вы используете Debian, Ubuntu или производную версию:
sudo apt-get install multitail
Если вы используете ArchLinux или другой дистрибутив, использующий pacman:
sudo pacman -S multitail
конец
Есть еще много параметров, выполнение команд и т. Д. многоцелевой Несомненно, это отличный вариант для одновременного просмотра нескольких наших журналов.
Надеюсь, вам было интересно.
привет
Мне это очень пригодилось, спасибо, что поделились. Я его не знал. 🙂
Это очень похоже на команду, которая была введена в терминал, и здесь показаны различные способы работы.
Вот скриншот того, что я говорю.
http://i.imgur.com/YsSLgGI.png
Но, как всегда, в Linux есть большое преимущество: есть много альтернатив для всех цветов.
Привет.
Терра Терминал, это название программы на скриншоте.
Интересно. Мне больше не нужно переносить интерфейс RatPoison в Debian.
Очень полезный инструмент, о котором я не знал. Спасибо за информацию!. Ура !.