🛠️ Как настроить автоматическую архивацию логов на Linux за 2 минуты
Знаешь ли ты, что правильная архивация логов помогает не только освобождать место, но и быстро находить важную информацию?
Сегодня расскажу, как настроить автоматическую архивацию логов — просто и без сторонних сервисов!
- Установи logrotate (если еще не установлен):
sudo apt-get install logrotate
- Создай свой конфиг для логов, например для приложения:
sudo nano /etc/logrotate.d/myapp
- Добавь туда:
/var/log/myapp/*.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 root adm
postrotate
systemctl restart myapp
endscript
}
Эта настройка заставит лог-файлы вращаться ежедневно, сохранять 7 версий, сжимать их и перезапускать приложение после архивации.
Проще некуда! Главное — не забывать периодически проверять, что все работает как надо.
А ты уже настроил автоматическую архивацию логов или все еще каждый раз чистишь вручную?
Приглашаем тебя прокачать навыки в нашем телеграм-сообществе https://t.me/LinuxSkill а также пройти тесты — https://t.me/gradeliftbot!
Следующий пост — как настроить уведомление о критичных ошибках по email за 5 минут!