4

Я постоянно слежу за файлами журналов. В любой момент у меня открыто полдюжины окон терминала, которые просто запускают tail -f.

В OS X консольное приложение великолепно. Там есть все обычные файлы журналов (система, почта, apache и т.д.), И вы можете добавлять свои собственные журналы. Все в одном месте, в интерфейсе с возможностью поиска. Если вы перезагрузитесь, просто запустите консоль, и вы окажетесь там, где остановились.

Есть ли что-нибудь похожее на консоль для Linux?

5 ответов5

3

tail может следовать за несколькими файлами. Вам просто нужно поместить несколько имен файлов в командной строке. И выходы помечены так, что вы можете легко отличить выходы из разных файлов.

Например:

% tail -F /tmp/a /tmp/b

==> /tmp/a <==
Wed 31 Aug 2011 22:33:22 MDT

==> /tmp/b <==
Wed 31 Aug 2011 22:33:24 MDT
Wed 31 Aug 2011 22:33:34 MDT

==> /tmp/a <==
Wed 31 Aug 2011 22:33:38 MDT

==> /tmp/b <==
Wed 31 Aug 2011 22:33:40 MDT

==> /tmp/a <==
Wed 31 Aug 2011 22:33:43 MDT
1

Не уверен насчет других дистрибутивов, но в Ubuntu есть / была программа просмотра журнала системы GNOME.

1

Следуйте, является открытым исходным кодом Java-файл журнала Tailer. Он имеет интерфейс с вкладками (одна вкладка на файл) и запоминает файлы, которые вы открываете между сессиями.

  • Отслеживать ("следить") текстовые файлы, к которым асинхронно добавляется информация (например, файлы журналов)
  • Быстрый переход к началу или концу следующих файлов
  • Очистить содержимое текстовых областей, в которых отображается содержимое следующих файлов (по одному или все сразу)
  • Удалить содержимое следующих файлов (по одному или все сразу)
  • Настройте стратегию буферизации и задержку потоков, которые следуют за файлами
  • Открывайте файлы, используя Drag-and-Drop
  • Сохранять данные сеанса при вызовах Follow (т. Е. Follow запоминает, какие файлы открывает пользователь, чтобы он мог открыть эти файлы при следующем запуске)
  • Приостановка файлов журнала и воспроизведение там, где приостановлено
  • Выделение и поиск текста в файле журнала
  • Перезапустите журнал, следуя

0

Хвост является инструментом для использования , но вы можете получить colourised версии здесь , которая , возможно , лучше подходит.

Корень хвост тоже полезен, но он не так хорош, как иметь его в окне.

0

Еще одна очень хорошая альтернатива - это glogg, и она ближе к консоли OSX, которую я нашел до сих пор.

Он доступен в Центре программного обеспечения для Ubuntu 11.04+ или вы можете установить его из командной строки для более старых выпусков.

glogg - это многоплатформенное приложение с графическим интерфейсом для просмотра и поиска в длинных или сложных файлах журнала. Он предназначен для программистов и системных администраторов. glogg можно рассматривать как графическую интерактивную комбинацию grep и less.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .