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

🕵️‍♂️ Как быстро диагностировать проблему с логами

🕵️‍♂️ Как быстро диагностировать проблему с логами?

Хочешь научиться находить проблему на лету, не тратя время на долгие разборы? В этом уроке расскажу, как эффективно работать с логами и смотреть, что застряло в системе за секунды.

Прежде всего, стоит помнить, что у каждого сервиса свой лог — и именно логи помогают понять, что происходит под капотом. Для быстрого анализа используй команду 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 минут! Включи 🔔 чтобы не пропустить!