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

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

🛠️ Как настроить автоматическую очистку логов в Linux и не потерять важное Привет, любитель системных настроек! 🚀 Если ты не хочешь, чтобы журналы заполнили диск или потеряли важные данные из-за грохочущего лога, этот урок для тебя. Настраиваем автоматическую очистку так, чтобы все было под контролем — просто, удобно и безопасно. - Используем стандартное средство logrotate — оно умеет всё: - Создаем конфигурацию, например, для журнала ошибок nginx: /var/log/nginx/error.log { weekly rotate 4 compress missingok notifempty create 644 www-data adm postrotate systemctl reload nginx > /dev/null 2>&1 || true endscript } - Данный сценарий позволит: - Удалять старые файлы логов автоматически - Создавать новые с правильными правами - Обновлять службу nginx по необходимости - Чтобы всё заработало: - Не забудь проверить конфиг: logrotate -d /etc/logrotate.conf - И убедись, что задание logrotate есть в cron. Контроль логов — залог стабильной работы системы. Ведь нередко именно они помога

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

Привет, любитель системных настроек! 🚀

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

- Используем стандартное средство logrotate — оно умеет всё:

- Создаем конфигурацию, например, для журнала ошибок nginx:

/var/log/nginx/error.log {

weekly

rotate 4

compress

missingok

notifempty

create 644 www-data adm

postrotate

systemctl reload nginx > /dev/null 2>&1 || true

endscript

}

- Данный сценарий позволит:

- Удалять старые файлы логов автоматически

- Создавать новые с правильными правами

- Обновлять службу nginx по необходимости

- Чтобы всё заработало:

- Не забудь проверить конфиг:

logrotate -d /etc/logrotate.conf

- И убедись, что задание logrotate есть в cron.

Контроль логов — залог стабильной работы системы. Ведь нередко именно они помогают понять, в чем дело, когда что-то идет не так. А автоматизация избавит от рутины и освободит время для творчества в мире DevOps.

Легко ли тебе было настроить автоматическую очистку? Или ты предпочитаешь делать это вручную?

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