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

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

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

Привет, друзья! 🧙‍♂️

Все сталкивались с накоплением логов, которое со временем съедает место на сервере. Сегодня расскажу, как превратить рутинную работу в автоматическую и оставить систему чистой без лишних усилий.

Основная идея — настроить cron или systemd-timer для регулярной очистки старых логов.

Плюсы такого подхода:

- Свободное место на диске

- Меньше ошибок из-за переполнения логов

- Легкое управление

Просто создаешь небольшой скрипт, например:

- Для системных логов:

sudo journalctl --vacuum-time=7d

- Или чистить файлы в /var/log/:

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

Настраиваешь cron:

0 3 * * * /path/to/your_script.sh

И все! Каждый день в 3 ночи система сама будет освобождать место.

Маленький лайфхак — используй smart-режим, он не только очищает, но и сохраняет важные логи для анализа. Так ты будешь на шаг впереди возможных проблем и не потратишь время на рутинные задачи.

Как думаешь, стоит ли оставлять старые логи для расследований или лучше полностью убирать?

Приготовься к чистке и автоматизации — ведь это ключ к стабильной системе!

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

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!