🕵️♂️ Как быстро диагностировать проблему с логами?
Хочешь научиться находить проблему на лету, не тратя время на долгие разборы? В этом уроке расскажу, как эффективно работать с логами и смотреть, что застряло в системе за секунды.
Прежде всего, стоит помнить, что у каждого сервиса свой лог — и именно логи помогают понять, что происходит под капотом. Для быстрого анализа используй команду tail, чтобы увидеть последние записи, или grep – чтобы искать по ключевым словам. Например:
- Посмотреть последние строки файла журнала:
_`tail -n 50 /var/log/syslog`_
- Искать ошибку по ключу:
_`grep -i 'error' /var/log/nginx/error.log`_
Еще одна вещь — фильтры и регулярные выражения. Они позволяют pinpoint-ом обнаружить нужное. Для быстрого поиска по системным логам идеально подойдет сочетание команд:
- dmesg | grep -i 'fail'
Важно уметь быстро понять — что вызывает проблему, и где искать. Иногда, чтобы не играться с огромными файлами, лучше использовать less или awk — ;)
А как вы обычно ищете проблему? Есть свои лайфхаки?
Приглашаю прокачать свои скилы — подписывайся на канал https://t.me/LinuxSkill и получи больше полезных статей. А для проверки знаний — бот https://t.me/gradeliftbot.
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!