Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

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

🛠️ Как настроить автоматическую очистку логов в Linux Привет, любители системного администрирования! 🚀 Знаете, как иногда недели работы крутятся вокруг одних и тех же логов, занимая место и тормозя систему? Спойлер — есть простой способ взять всё под контроль и автоматизировать очистку! 💡 Почему это важно: - Освобождение дискового пространства — залог стабильной работы сервера - Предотвращение ошибок из-за переполненных логов - Освежение данных и снижение нагрузки на систему Что нужно сделать: - Настроить logrotate — встроенный инструмент для управления логами - Создать свой конфигурационный файл, например, для /var/log/myapp/ Пример: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm postrotate systemctl restart myapp endscript } Такой файл скажет системе: "Каждую неделю крутить, хранить последние 4 архива, сжимать и перезапускать сервис". Чтобы всё работало — достаточно разместить его в /etc/logrotate.d/. Чтобы проверить — вручную вы

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

Привет, любители системного администрирования! 🚀

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

💡 Почему это важно:

- Освобождение дискового пространства — залог стабильной работы сервера

- Предотвращение ошибок из-за переполненных логов

- Освежение данных и снижение нагрузки на систему

Что нужно сделать:

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

- Создать свой конфигурационный файл, например, для /var/log/myapp/

Пример:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

postrotate

systemctl restart myapp

endscript

}

Такой файл скажет системе: "Каждую неделю крутить, хранить последние 4 архива, сжимать и перезапускать сервис". Чтобы всё работало — достаточно разместить его в /etc/logrotate.d/.

Чтобы проверить — вручную вызови:

logrotate -f /etc/logrotate.conf

Теперь твой сервер держит лог-файлы под контролем, а ты экономишь место и ресурсы!

Как думаешь, стоит ли автоматизация логов в каждом проекте или лучше следить ручками?

💬 Приглашаем тебя в наш телеграм-канал https://t.me/LinuxSkill, чтобы расширить знания, а также к боту https://t.me/gradeliftbot — там свежие вакансии и тесты!

🚨 Завтра расскажем, как быстро и просто настроить fail2ban — не пропусти!