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

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

🛠️ Как настроить автоматическую очистку логов в Linux Привет, любитель системных настроек! 🚀 Ты когда-нибудь замечал, что логи начинают занимать половину диска, и борешься с этим долгие часы? Тогда этот урок — для тебя! Расскажу, как легко и красиво автоматизировать очистку логов прямо через системные инструменты. 🔧 Важные инструменты - logrotate — основной помощник в управлении логами - Конфигурации в /etc/logrotate.d - Специальные параметры для исключения важных файлов ✨ Почему стоит довериться logrotate? - Простая настройка — один файл регулирует всё - Возможность автоматического сжатия и архивации - Гибкое расписание, чтобы не засорять диск Всего пара строк — и система сама позаботится о логах: /etc/logrotate.conf контролирует работу всей системы, а дополнительные файлы позволяют настройку подробнее. Например: /var/log/nginx/*.log { weekly rotate 4 missingok notifempty compress delaycompress postrotate systemctl reload nginx endscript } Это автоматическая ротация логов

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

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

Ты когда-нибудь замечал, что логи начинают занимать половину диска, и борешься с этим долгие часы? Тогда этот урок — для тебя! Расскажу, как легко и красиво автоматизировать очистку логов прямо через системные инструменты.

🔧 Важные инструменты

- logrotate — основной помощник в управлении логами

- Конфигурации в /etc/logrotate.d

- Специальные параметры для исключения важных файлов

✨ Почему стоит довериться logrotate?

- Простая настройка — один файл регулирует всё

- Возможность автоматического сжатия и архивации

- Гибкое расписание, чтобы не засорять диск

Всего пара строк — и система сама позаботится о логах:

/etc/logrotate.conf контролирует работу всей системы, а дополнительные файлы позволяют настройку подробнее. Например:

/var/log/nginx/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

postrotate

systemctl reload nginx

endscript

}

Это автоматическая ротация логов nginx раз в неделю, с сохранением последних 4, сжатие и перезагрузка сервиса. Всё просто, элегантно и надежно.

Хочешь, чтобы твоя система сама заботилась о логах — настрой logrotate и забудь!

Какие еще системные задачи ты хотел бы автоматизировать?