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

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

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

Привет, поклонники автоматизации! 🚀

Если у тебя часто забиваются диски логами — этот лайфхак для тебя. Настроим автоматическую очистку, которая спасет место и избавит от забот!

- Используем logrotate — мощный инструмент для управления логами.

- Настроим параметры так, чтобы старые логи удалялись или архивировались по расписанию.

- Легко добавим в задачу cron проверку, чтобы ничего не забыл.

Для начала проверь наличие logrotate:

dpkg -l | grep logrotate

Создадим конфигурационный файл:

sudo nano /etc/logrotate.d/custom_logs

И добавим туда что-то вроде:

- /var/log/*.log {

- daily

- rotate 7

- missingok

- notifempty

- compress

- delaycompress

- postrotate

- systemctl restart rsyslog

- endscript

- }

Теперь старые лог-файлы будут автоматически удаляться или сжиматься, освобождая место.

Также можно настроить cron для проверки дискового пространства или вручную запускать logrotate при необходимости.

Кто из вас любит держать систему чистой и упорядоченной? Может, есть свои хитрости?

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

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

А что ты делаешь, чтобы не засорять систему логами?

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

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