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

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

🛠️ Как быстро настроить автоматическую очистку журналов в Linux Привет, искатели идеальных систем! ⚙️ Если вы семьёй не обходитесь без логов — этот лайфхак для вас. Представьте: журналов так много, что диск уже жалуется, а вам — никак не избавиться от лишнего мусора. Настройте автоматическую очистку и забудьте о проблемах с памятью! - Используйте logrotate — это стандартное решение для ежедневной и еженедельной ротации логов. - Создайте конфигурацию, чтобы старые логи удалялись или архивировались автоматически: /etc/logrotate.d/myapp - В файле укажите период и количество копий, например: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate /bin/systemctl restart myapp endscript } - Для чистки мусора же проще задать простой крон-задание: find /var/log/myapp/ -type f -name "*.gz" -mtime +30 -delete Это удалит старые архивы старше месяца. Планируйте удаление — и ваша система всегда будет свежей и чистой! А как вы обычно очищаете старые лог

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

Привет, искатели идеальных систем! ⚙️

Если вы семьёй не обходитесь без логов — этот лайфхак для вас. Представьте: журналов так много, что диск уже жалуется, а вам — никак не избавиться от лишнего мусора. Настройте автоматическую очистку и забудьте о проблемах с памятью!

- Используйте logrotate — это стандартное решение для ежедневной и еженедельной ротации логов.

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

/etc/logrotate.d/myapp

- В файле укажите период и количество копий, например:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

/bin/systemctl restart myapp

endscript

}

- Для чистки мусора же проще задать простой крон-задание:

find /var/log/myapp/ -type f -name "*.gz" -mtime +30 -delete

Это удалит старые архивы старше месяца.

Планируйте удаление — и ваша система всегда будет свежей и чистой!

А как вы обычно очищаете старые логи? Делаете ли это автоматически или вручную?

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

- Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов — в телеграм-боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!