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

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

🛠️ Как правильно настроить автоматическую очистку логов на сервере Привет, админ-гуру! 🚀 Если ты хочешь, чтобы твой сервер не превращался в неподконтрольное хранилище логов, — эта тема для тебя. Автоматическая чистка логов — залог стабильной работы и освобождения места. Вот простая схема: настрой расписание через cron, чтобы очищать логи раз в неделю или месяц. Можно использовать logrotate, который умеет не только удалять старые файлы, но и архивировать их. - Создай конфигурацию /etc/logrotate.d/myapp с нужными параметрами. - Пример: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty delaycompress compress postrotate systemctl reload myapp endscript } - Для ручной очистки добавь команду: sudo truncate -s 0 /var/log/myapp/*.log Помни, что правильная организация логирования — залог быстрого поиска ошибок и стабильной работы сервера. А автоматизация этого процесса избавит тебя от рутины. А какое из решений тебе нравится больше — `logrotate` или ручная очистка? — Подпи

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

Привет, админ-гуру! 🚀

Если ты хочешь, чтобы твой сервер не превращался в неподконтрольное хранилище логов, — эта тема для тебя. Автоматическая чистка логов — залог стабильной работы и освобождения места.

Вот простая схема: настрой расписание через cron, чтобы очищать логи раз в неделю или месяц. Можно использовать logrotate, который умеет не только удалять старые файлы, но и архивировать их.

- Создай конфигурацию /etc/logrotate.d/myapp с нужными параметрами.

- Пример:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

delaycompress

compress

postrotate

systemctl reload myapp

endscript

}

- Для ручной очистки добавь команду:

sudo truncate -s 0 /var/log/myapp/*.log

Помни, что правильная организация логирования — залог быстрого поиска ошибок и стабильной работы сервера. А автоматизация этого процесса избавит тебя от рутины.

А какое из решений тебе нравится больше — `logrotate` или ручная очистка?

— Подпишись на https://t.me/LinuxSkill для новых лайфхаков и не забывай про вакансии в боте https://t.me/gradeliftbot, чтобы стать лучшим в своей сфере!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!