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

📝 Как быстро настроить автоматическую очистку журналов в Linux

📝 Как быстро настроить автоматическую очистку журналов в Linux? Привет, друзья! 🌀 Сегодня расскажу, как сделать так, чтобы ваши системные журналы не превращались в огромные монолитные файлы, тормозящие систему. Нет ничего хуже, чем внезапно увидеть, что место на диске заканчивается, а вы даже не заметили, как это произошло. Зачем же очищать журналы? - Освобождение места на диске - Повышение производительности системы - Удержание логов в управляемом объеме Самое простое решение — настроить автоматическую ротацию и удаление старых файлов. Для этого удобно использовать утилиту logrotate. - Создайте конфиг для ваших логов — например, для nginx: sudo nano /etc/logrotate.d/nginx_custom - Вставьте параметры: - частота (weekly/daily) - количество сохраняемых архивов /var/log/nginx/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload nginx endscript } - Всё, система сама будет следить и удалять старые журналы. Не забудьте проверить работу:

📝 Как быстро настроить автоматическую очистку журналов в Linux?

Привет, друзья! 🌀 Сегодня расскажу, как сделать так, чтобы ваши системные журналы не превращались в огромные монолитные файлы, тормозящие систему. Нет ничего хуже, чем внезапно увидеть, что место на диске заканчивается, а вы даже не заметили, как это произошло.

Зачем же очищать журналы?

- Освобождение места на диске

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

- Удержание логов в управляемом объеме

Самое простое решение — настроить автоматическую ротацию и удаление старых файлов. Для этого удобно использовать утилиту logrotate.

- Создайте конфиг для ваших логов — например, для nginx:

sudo nano /etc/logrotate.d/nginx_custom

- Вставьте параметры:

- частота (weekly/daily)

- количество сохраняемых архивов

/var/log/nginx/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl reload nginx

endscript

}

- Всё, система сама будет следить и удалять старые журналы. Не забудьте проверить работу:

sudo logrotate --debug /etc/logrotate.conf

Теперь ваши логи будут под контролем, а место — в порядке!

А ты уже настроил автоматическую чистку логов? Или всё еще заплываешь кучу старых журналов вручную?

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

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