Найти в Дзене
Уроки Linux

🛠️ Как быстро сузить логи в Linux с помощью командных цепочек

🛠️ Как быстро сузить логи в Linux с помощью командных цепочек

Привет, любители командной строки! 🚀

Бывает, что системный лог растягивается на гигабайты, а найти нужную ошибку всё равно — как искать иголку в стоге сена. Вот лайфхак, который сделает ваше расследование быстрым и приятным!

Объединяем команды и получаем только важное:

- Чтобы посмотреть последние 50 строк логов:

tail -n 50 /var/log/syslog

- Для поиска по ключевому слову и отображения 10 строк после:

grep -A 10 'error' /var/log/syslog

- Или ищем по дате за последние сутки:

awk '/$(date -d "yesterday" +"%b %d")/{flag=1} flag' /var/log/syslog

Почему так круто?

- Можно цеплять команды вместе

dmesg | grep -i error | tail -n 20

- Или фильтровать ошибки по уровню логирования:

journalctl -p err -b

Главное — не бежать сломя голову по всему логу, а умно сузить поиск и найти проблему за считаные минуты.

*Какой самый необычный способ поиска ошибок вы использовали?*

Прокачивай свои скилы в телеграм-канале https://t.me/LinuxSkill и проходи тесты на знание Linux в боте https://t.me/gradeliftbot.

Каждая команда — шаг к мастерству!

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!