Вопрос проверяет базовые навыки работы с логами в Linux и умение быстро получать актуальную информацию из больших файлов.
Для просмотра последних строк используют команду tail. Флаг -n позволяет указать точное количество строк. Эта команда работает быстро даже с большими файлами, так как читает данные с конца. Для “живого” просмотра используют режим -f.
Просмотр последних строк лога — это получение наиболее свежих записей без чтения всего файла целиком.
tailПеред примерами важно понимать:tail читает файл с конца, поэтому масштабируется хорошо.
tail -n 100 /var/log/app.log
Это:
быстро
не нагружает систему
подходит для файлов любого размера
Если файл активно пишется:
tail -n 100 -f /var/log/app.log
показывает последние 100 строк
продолжает выводить новые записи
Часто нужно сразу отфильтровать строки:
tail -n 100 /var/log/app.log | grep ERROR
lessЕсли нужно интерактивно искать и листать:
less +G /var/log/app.log
+G — перейти в конец файла
затем /pattern для поиска
tail -n — стандартный и самый быстрый способ посмотреть последние строки лога. Для анализа “на лету” его почти всегда комбинируют с -f и grep.