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

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

🛠️ Как настроить автоматическую очистку логов в Linux Привет, любители системной магии! ✨ Задачи по сохранению системы в чистоте — важная часть работы администратора. А кто хочет собирать мусор вручную? Сегодня расскажу, как автоматизировать очистку логов и не заморачиваться каждый раз. 🧹 Почему важно очищать логи - Освободить место на диске - Предотвратить переполнение - Сохранить безопасность и приватность 📝 Как это делается? - Использовать встроенные инструменты — logrotate. - Создать собственный конфиг — указать, какие файлы и как часто очищать. - Настроить автоматический запуск через cron или systemd timer. Например, в /etc/logrotate.d/myapp: - Обозначь файлы: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress create 640 root adm } - Чтобы внедрить, достаточно перезапустить logrotate или дождаться следующего запуска. - Для полной автоматизации: добавьте вызов logrotate в cron: 0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf Заключен

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

Привет, любители системной магии! ✨

Задачи по сохранению системы в чистоте — важная часть работы администратора. А кто хочет собирать мусор вручную? Сегодня расскажу, как автоматизировать очистку логов и не заморачиваться каждый раз.

🧹 Почему важно очищать логи

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

- Предотвратить переполнение

- Сохранить безопасность и приватность

📝 Как это делается?

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

- Создать собственный конфиг — указать, какие файлы и как часто очищать.

- Настроить автоматический запуск через cron или systemd timer.

Например, в /etc/logrotate.d/myapp:

- Обозначь файлы:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

create 640 root adm

}

- Чтобы внедрить, достаточно перезапустить logrotate или дождаться следующего запуска.

- Для полной автоматизации: добавьте вызов logrotate в cron:

0 0 * * 0 /usr/sbin/logrotate /etc/logrotate.conf

Заключение — автоматизация логов помогает держать систему в порядке и сосредоточиться на более важных задачах.

А ты уже настраивал автоматическую очистку логов или только планируешь?

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

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

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