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

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

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

Привет, гиперусённый системный админ! 🚀

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

Зачем это нужно?

- Удобство: автоматическая очистка без ручных команд.

- Надёжность: избегание ошибок из-за нехватки места.

- Эффективность: освобождаешь ресурсы для новых задач.

План прост: настроим cron-задания, которые удаляют логи за определённый срок. Например, удалять старые файлы из /var/log старше 30 дней:

sudo find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;

Это можно оформить в скрипт и запланировать выполнение раз в сутки через cron. А чтобы не заблокировать важные файлы, добавим проверку, что лог-файл действительно устарел — и всё пойдет как по маслу.

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

А ты уже настраивал автоматическую чистку логов или предпочитаешь делать это вручную?

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

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

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

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