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

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

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

Хочешь, чтобы твоя система оставалась чистой и не засорялась лишними файлами? Тогда автоматическая очистка логов — твой лучший друг!

Порой логи растут как на дрожжах, занимая место и мешая работе. Надежное решение — настроить автоматическую очистку.

- Используй logrotate

Это мощный инструмент, который помогает управлять файлами логов, архивировать и удалять старые записи.

Настрой его, указав, какие логи обрабатывать и через какой промежуток времени.

- Пример конфигурации:

/var/log/syslog {

rotate 7

daily

missingok

compress

delaycompress

notifempty

create 640 root adm

sharedscripts

postrotate

/usr/bin/systemctl restart rsyslog > /dev/null 2>&1 || true

endscript

}

Такой крон-задание запустит очистку логов ежедневно и сохранит последние 7 дней.

- Для автоматической очистки кэша, журналов и временных файлов — используем команду, прописанную в кронтаб:

find /var/log -type f -name "*.gz" -mtime +7 -delete

Самое главное — регулярно следить за объемом хранения и не давать системе заполняться мусором.

Готовы к новым вызовам? А может, у вас есть проверенные лайфхаки по управлению логами?

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

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

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