Linux утилита командной строки для просмотра файлов журнала в прямом эфире?


13

Что такое хорошая утилита командной строки Linux для просмотра файла журнала в прямом эфире? Это, вероятно, очевидно, но я полностью забыл это.

Ответы:


19

Есть две вещи, которые сразу приходят на ум ...

хвост -f

или

multitail


Спасибо, сэр. Я дам вам ответ, так как Linker3000 имеет так много очков, но я все еще ценю помощь!
kylehotchkiss

также меньше -F / путь к журналу (то есть меньше -F / var / log / messages)
linuxdev2013

8

Предполагая, что вы находитесь в той же папке, что и файл журнала:

tail -f logfilename


2

Если вы хотите посмотреть определенный аспект вашего файла, скажем, просто IP-адреса в журнале доступа, вы можете сделать:

tail -f your_file | cut -d' ' -f1 | logtop

при условии, что IP-адреса являются первым столбцом вашего файла журнала.


1

Команда tailfфункционально эквивалентна, tail -fно лучше с точки зрения производительности. От man tailf:

tailf распечатает последние 10 строк файла, а затем будет ждать его увеличения. Он похож на tail -f, но не обращается к файлу, когда он не растет. Это имеет побочный эффект - не обновляется время доступа к файлу, поэтому очистка файловой системы не происходит периодически, когда не происходит никаких действий в журнале. tailf чрезвычайно полезен для мониторинга файлов журналов на ноутбуке, когда регистрация ведется нечасто, и пользователь желает, чтобы жесткий диск вращался, чтобы сохранить срок службы батареи.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.