| Лог системы в реальном времени |
|
По ходу работы нам всем иногда приходится обращаться к логу /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 (или то, что выбрали вы в качестве алиаса). Результат на лицо. Просто, но эффективно. ![]()
|



