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

🚀 Как настроить автоматическую регулярную очистку логов в Linux

🚀 Как настроить автоматическую регулярную очистку логов в 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 — тут много секретов и лайфхаков для системщиков!

📩 Завтра: как правильно настраивать отказоустойчивость ваших серверов! Включи 🔔, чтобы не пропустить!