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

🛠️ Как правильно настроить автоматическую очистку логов в Linux

🛠️ Как правильно настроить автоматическую очистку логов в Linux Привет, любители системных настроек! 🚀 Знаете ли вы, что лог-файлы могут быстро занять весь диск, если их не контролировать? Сегодня расскажу, как легко настроить автоматическую очистку логов и освободить место для важных данных. - Создайте конфигурацию для logrotate: sudo nano /etc/logrotate.d/custom_logs - Включите следующую структуру: /var/log/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload rsyslog endscript } - Это позволит логам обновляться раз в неделю и сохранять последние 4 архива, сжатие уменьшит их размер. - Для автоматической очистки старых логов вне logrotate настройте крон-задание: sudo crontab -e - Добавьте строку для ежедневной очистки: 0 3 * * * find /var/log -name '*.log.*' -type f -mtime +30 -delete Это удалит логи старше 30 дней. Самое важное — подстроить эти настройки под свои нужды, чтобы не потерять важную информацию. Как часто вы проверяе

🛠️ Как правильно настроить автоматическую очистку логов в Linux

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

Знаете ли вы, что лог-файлы могут быстро занять весь диск, если их не контролировать? Сегодня расскажу, как легко настроить автоматическую очистку логов и освободить место для важных данных.

- Создайте конфигурацию для logrotate:

sudo nano /etc/logrotate.d/custom_logs

- Включите следующую структуру:

/var/log/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl reload rsyslog

endscript

}

- Это позволит логам обновляться раз в неделю и сохранять последние 4 архива, сжатие уменьшит их размер.

- Для автоматической очистки старых логов вне logrotate настройте крон-задание:

sudo crontab -e

- Добавьте строку для ежедневной очистки:

0 3 * * * find /var/log -name '*.log.*' -type f -mtime +30 -delete

Это удалит логи старше 30 дней. Самое важное — подстроить эти настройки под свои нужды, чтобы не потерять важную информацию.

Как часто вы проверяете свои лог-файлы и очищаете лишнее? Может, стоит настроить автоматический режим?

💬 Пригласи своих коллег и подписывайся на канал https://t.me/LinuxSkill — тут больше полезных статей, а в боте https://t.me/gradeliftbot — вакансии для системных администраторов.

Прокачай скиллы и будь на шаг впереди!

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