Речь пойдет о полезных командах для просмотра логов в UNIX. Все мы знаем, что в папке /var/log, демоны unix-системы типично сохраняют свои логи.
Переходим в нужную папку:
К примеру, мы хотим посмотреть файл ошибок PHP. Самая простая команда — cat — позволит вывести содержимое файла в консоль:
Более редко используемая, но тоже полезная команда, которая выводит файл в консоль в обратном порядке:
Чтобы вывод шел порциями или по-странично, можно использовать следующие команды:
|
# порционно more ./php-errors.log # постранично с возможностью PGUP/PGDOWN навигации по тексту less ./php-errors.log |
Для отслеживания изменений лога очень полезна команда tail.
Она будет показывать в режиме реального времени новые записи добавляемые в конец (хвост) файла.
Если вас интересуют только определенные изменения, то их можно фильтровать, объединив tail с командой grep.
|
tail -f ./php-errors.log | grep --line-buffered "Fatal\serror" |
Последняя команда будет выводить новые ошибки с «Fatal error».
UNIX
Написать комментарий
Данная запись опубликована в 08.04.2019 20:23 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Декабрь 2, 2018 г.
Lessc не имеет ключа 'слежения', чтобы выполнять перекомпиляцию при изменении less файлов проекта, как например это сделано у sass компилятора. Это весьма не удобно на этапе верстки шаблона из макета.
Для отслеживания я установил UNIX утилиту inotify. ...
Читать
Февраль 13, 2018 г.
Ещё одна шпаргалка по администрированию UNIX серверов. На этот раз рассмотрим несколько полезных команд для создания бекапа базы данных из консоли.
Нам понадобится команда mysqldump, которая позволяет создавать sql скрипт базы или её части.
Создание ...
Читать