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

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

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

Привет, друзья! 🚀 Все мы знаем, как быстро захламляется система логами, особенно на серверах.

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

🗃️ Почему это важно?

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

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

- избежать сюрпризов при заполнении диска

Настроить автоматическую очистку проще простого:

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

- Убираем старые файлы после нужного срока:

/etc/logrotate.conf или /etc/logrotate.d/, где прописываем правила.

Например:

- Логи nginx каждый день очищаются через 7 дней:

/var/log/nginx/*.log {

daily

rotate 7

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

systemctl restart nginx

endscript

}

- А для системных логов — настройка в /etc/logrotate.d/syslog

Плюсы:

- Не приходится постоянно бегать вручную

- Можно задать разные периоды и хранилища

- Логи будут под контролем даже при долгой работе без перезагрузки

Ты ведь не хочешь стать жертвой переполненного диска из-за логов, правда?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов в боте https://t.me/gradeliftbot

«Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»

Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!