Лог системы в реальном времени
По ходу работы нам всем иногда приходится обращаться к логу /var/log/messages.
Мало того, бывает необходимым следить за логом в реальном времени, если
мы ожидаем какого-то события. Например, подключаем устройство и хотим
видеть результат незамедлительно.
В таких случаях обычно используется
команда вида tail -f filename.
Открываем Терминал пишем:
tail -f /var/log/messages С помощью этой команды лог откроется на просмотр и новая информация будет отображаться сразу же по мере поступления новых сообщений. Чтобы выйти из лога нажмите Ctrl+C Давайте немного приукрасим результат. Для этого нам понадобится утилита ccze. sudo apt-get install ccze После того как установили ccze, можно разукрашивать вывод лога. Перенаправляем вывод команды tail в команду ccze. tail -f /var/log/messages | ccze --mode ansi Параметр --mode ansi нужен для корректного отображения русских букв. Ну и напоследок, добавляем новый алиас. Отредактируем файл .bashrc, который находится в вашей домашней директории. gedit ~/.bashrc Добавьте в конец файла следующую строчку: alias log='tail -f /var/log/messages | ccze --mode ansi' Вместо log подставьте то, что вам больше нравится. Сохраните файл и обязательно перезагрузите терминал. После этого заходите и набирайте log (или то, что выбрали вы в качестве алиаса). Результат на лицо. Просто, но эффективно.
|