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

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

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

Привет, энтузиасты системных команд! ⚙️

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

Вот парочка лайфхаков:

- Настройте logrotate — это как домашний уборщик для логов, он сам решит, когда удалить старые файлы.

- Параметры по умолчанию часто подходят, но можно подстроить под свои нужды, добавив ещё частоты или стрелки времени.

- Используйте свою конфигурацию, чтобы оставить только важное — например, удалять логи старше 7 дней или очень крупные файлы.

- Не забудьте проверить доступные лог-файлы — так вы будете знать, что действительно нужно очищать.

Всё очень просто: достаточно задать параметры в /etc/logrotate.conf или в отдельном файле в /etc/logrotate.d/.

Например:

/var/log/*.log {

daily

rotate 7

compress

missingok

notifempty

create 640 root adm

delaycompress

}

Теперь ваши логи будут сами удаляться и не мешать работе системы.

Всего пара команд — и дисковое пространство снова под контролем.

А вы уже автоматизировали очистку логов? Или у вас всё ещё по старинке — руками?

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

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

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