📡 Как настроить автоматическую очистку логов в Linux и сохранить место на сервере
Хочешь держать свой сервер в чистоте и порядке без лишних хлопот? Тогда этот лайфхак именно для тебя!
Автоматическая ротация логов — залог стабильной работы системы и освобождения места.
Интересно? Тогда добавим немного магии в твой системный админский арсенал!
- Создашь конфиг для логротейшн:
sudo nano /etc/logrotate.d/myapp
- Вставляешь туда:
/var/log/myapp/*.log {
daily
rotate 7
compress
missingok
notifempty
create 640 root adm
}
- Это значит: лог файлы для myapp будут обновляться каждый день, максимум за 7 архивов, при необходимости сжиматься и автоматически создаваться с правильными правами.
- Чтобы настроить автоматический запуск, убедись, что в крон-таблице есть следующая команда:
sudo logrotate /etc/logrotate.conf --debug
Или же — просто подожжёшь системный планировщик задач, чтобы он регулярно управлял логами.
Теперь твоя система сама заботится о логах — никому не придется это делать вручную, а место всегда будет свободным!
А ты знаешь, что частая ротация логов помогает не только чистоте? Это — безопасность, ведь старые журналы не займут слишком много пространства и не дадут злоумышленникам спрятаться в архивах?
- Присоединяйся к нам и узнавай больше секретов системной магии: https://t.me/LinuxSkill — там много полезных статей и лайфхаков!
- А чтобы проверить свои знания — тесты в боте https://t.me/gradeliftbot ждут тебя!
📩 Завтра: Как быстро настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!