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

🛠️ Как быстро настроить автоматическую очистку логов и освобождение места

🛠️ Как быстро настроить автоматическую очистку логов и освобождение места?

Привет, друзья! 🧙‍♂️ Если ваш сервер начал тормозить или вы вдруг заметили, что места на диске стало меньше, чем обычно — это знак, что пора заняться логами!

Сегодня расскажу, как превратить рутинную задачу в автоматическую магию без лишних усложнений.

- Первым делом, установи logrotate — волшебника по сжатию и удалению логов.

- Создай конфигурационный файл или используй стандартную /etc/logrotate.conf.

- Не забудь настроить параметры: сколько хранить, как часто крутить.

Например, чтобы автоматизировать очищение логов nginx каждую неделю, добавь в /etc/logrotate.d/nginx:

/var/log/nginx/*.log {

weekly

missingok

rotate 4

compress

delaycompress

notifempty

create 0640 www-data adm

sharedscripts

postrotate

systemctl restart nginx

endscript

}

Или подумай: а не безопаснее ли использовать системы мониторинга, чтобы оперативно получать уведомления о заполнении диска?

Здоровье системы — это всегда баланс между хранением ценных данных и чистым пространством. А ты уже автоматизировал очистку логов?

Пробуйте — и пусть ваш сервер дышит свободнее!

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

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