🚀 Как настроить автоматическую регулярную очистку логов в Linux
Привет, друзья! 🧙♂️ Забота о системе — не только обновление и настройка, но и правильное управление логами. Сегодня расскажу, как без лишних усилий автоматизировать очистку лог-файлов, чтобы сервер всегда оставался в порядке и не занимал всю память.
Практическое решение — писать свои скрипты или использовать встроенные возможности cron. Вот простой трюк: создаем скрипт, который будет удалять старые логи, и настраиваем его запуск раз в неделю.
- Создай файл cleanup_logs.sh:
#!/bin/bash
find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
- Сделай его исполняемым:
chmod +x cleanup_logs.sh
- Добавь задачу в cron:
crontab -e
И вставь:
0 3 * * 0 /path/to/cleanup_logs.sh
Теперь каждое воскресенье в 3 утра твоя файловая система будет освобождаться от старых логов. Это не только удобно, но и важно для стабильной работы.
Планируешь ли ты автоматизировать другие рутинные задачи?
Подписывайся в https://t.me/LinuxSkill — тут много секретов и лайфхаков для системщиков!
📩 Завтра: как правильно настраивать отказоустойчивость ваших серверов! Включи 🔔, чтобы не пропустить!