Яка хороша утиліта командного рядка Linux для перегляду файлу журналу в прямому ефірі? Це, мабуть, очевидно, але я це повністю забув.
Яка хороша утиліта командного рядка Linux для перегляду файлу журналу в прямому ефірі? Це, мабуть, очевидно, але я це повністю забув.
Відповіді:
Є дві речі, які відразу ж скачуть на розум ...
хвіст -f
або
багатомісний
Якщо припустити, що ви перебуваєте в тій самій папці, що і файл реєстрації:
хвостовий -f ім'я файлу
Якщо ви хочете переглянути певний аспект вашого файлу, скажімо, лише IP-адреси в журналі доступу, ви можете зробити:
tail -f your_file | cut -d' ' -f1 | logtop
припускаючи, що IP-адреси - це перший стовпець вашого журналу.
tailf
Команда функціонально еквівалентна tail -f
але краще з точки зору продуктивності. Від man tailf
:
tailf надрукує останні 10 рядків файлу, а потім чекає зростання файлу. Він схожий на tail -f, але не має доступу до файлу, коли він не росте. Це побічним ефектом є не оновлення часу доступу до файлу, тому промивання файлової системи не виникає періодично, коли не відбувається жодної активності журналу. tailf надзвичайно корисний для моніторингу файлів журналів на ноутбуці, коли ведення журналів нечасте і користувач бажає, щоб жорсткий диск відкинувся, щоб зберегти час автономної роботи.