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

📡 Как настроить автоматическую очистку логов в Linux за 2 минуты

📡 Как настроить автоматическую очистку логов в Linux за 2 минуты Привет, друзья! 🧭 Вы замечали, что иногда системы зарастают кучей логов? В итоге место на диске исчезает, а важное сообщение теряется? Сегодня расскажу, как сделать так, чтобы лог-файлы сами очищались и не заставляли вас напрягаться! Основная идея — настроить *cron* для автоматической чистки. Плюсы: - Простота в настройке - Экономия места - Минимум забот - Надежность, ведь можно прописать любые правила Вот простая команда для ежедневной очистки логов: - Для очистки всех логов в /var/log: sudo find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \; Она удаляет содержимое логов старше 7 дней. Или можно настроить как отдельную задачу, в файле crontab, например: 0 3 * * * find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \; Так ваше место будет освобождаться автоматически, и система всегда будет «свежей». Согласны, простая, но очень мощная штука! Как думаете, стоит ли делать такие

📡 Как настроить автоматическую очистку логов в Linux за 2 минуты

Привет, друзья! 🧭

Вы замечали, что иногда системы зарастают кучей логов? В итоге место на диске исчезает, а важное сообщение теряется? Сегодня расскажу, как сделать так, чтобы лог-файлы сами очищались и не заставляли вас напрягаться!

Основная идея — настроить *cron* для автоматической чистки.

Плюсы:

- Простота в настройке

- Экономия места

- Минимум забот

- Надежность, ведь можно прописать любые правила

Вот простая команда для ежедневной очистки логов:

- Для очистки всех логов в /var/log:

sudo find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;

Она удаляет содержимое логов старше 7 дней.

Или можно настроить как отдельную задачу, в файле crontab, например:

0 3 * * * find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;

Так ваше место будет освобождаться автоматически, и система всегда будет «свежей».

Согласны, простая, но очень мощная штука!

Как думаете, стоит ли делать такие очистки сразу или лучше оставить возможность для ручных проверок?

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

📩 Завтра: Как ускорить запуск системных служб с помощью systemd!

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