🛠️ Как быстро сузить логи в 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 минут!
Включи 🔔 чтобы не пропустить!