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

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

📡 Как настроить автоматическую очистку логов в 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 минут! Включи 🔔 чтобы не пропустить!