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

🛠️ Как сделать автоматический дебаг логов в Linux за 5 минут

🛠️ Как сделать автоматический дебаг логов в Linux за 5 минут Привет, любители Linux! 🚀 Ты когда-нибудь задумывался, как быстро понять, почему на твоем сервере что-то сломалось? Сегодня расскажу, как создать простую, но эффективную систему автоматического сбора логов для быстрого диагноза. Итак, приступим! - Создаем скрипт, который собирает ключевые лог-файлы (syslog, dmesg, auth logs) и упаковывает их в архив: #!/bin/bash tar -czf /root/debug_$(date +%Y%m%d).tar.gz /var/log/syslog /var/log/auth.log /var/log/dmesg - Настраиваем задачу cron на ежедневный запуск: sudo crontab -e 0 2 * * * /path/to/скрипт.sh - Получаем уведомление на почту о новом файле или копируем его на удаленный сервер: scp /root/debug_$(date +%Y%m%d).tar.gz user@backupserver:/backups/ Вот и все! Теперь, когда что-то идет не так, у тебя есть свежий архив логов, который можно быстро просмотреть. В результате: - Быстрый старт диагностики - Меньше времени на рутину - Быстрый доступ к свежим логам в любой момен

🛠️ Как сделать автоматический дебаг логов в Linux за 5 минут

Привет, любители Linux! 🚀

Ты когда-нибудь задумывался, как быстро понять, почему на твоем сервере что-то сломалось? Сегодня расскажу, как создать простую, но эффективную систему автоматического сбора логов для быстрого диагноза. Итак, приступим!

- Создаем скрипт, который собирает ключевые лог-файлы (syslog, dmesg, auth logs) и упаковывает их в архив:

#!/bin/bash

tar -czf /root/debug_$(date +%Y%m%d).tar.gz /var/log/syslog /var/log/auth.log /var/log/dmesg

- Настраиваем задачу cron на ежедневный запуск:

sudo crontab -e

0 2 * * * /path/to/скрипт.sh

- Получаем уведомление на почту о новом файле или копируем его на удаленный сервер:

scp /root/debug_$(date +%Y%m%d).tar.gz user@backupserver:/backups/

Вот и все! Теперь, когда что-то идет не так, у тебя есть свежий архив логов, который можно быстро просмотреть. В результате:

- Быстрый старт диагностики

- Меньше времени на рутину

- Быстрый доступ к свежим логам в любой момент

А как ты обычно собираешь логи при сбоях? Есть свои секреты?

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

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!