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

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

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

Привет, любители стабильности и порядка! 🚀

Все мы знаем, что логи могут быстро стать бесконечной горой файлов, засоряя диск и мешая работе системы. Но как сделать так, чтобы они исчезали сами и не занимали ваше драгоценное место? Сегодня расскажу о простом способе, который поможет автоматизировать очистку логов!

- Настройка с помощью logrotate

Создаешь конфигурацию файла:

sudo nano /etc/logrotate.d/myapp

Вставляешь туда:

monthly — чтобы лог перезаписывался раз в месяц;

rotate 3 — храним последние 3 архива;

compress — сжимаем старые файлы.

Пример конфигурации:

/var/log/myapp/.log {

_ monthly

rotate 3

compress

missingok

notifempty

create 640 root adm

}

И всё — даже не заметите, как система сама будет избавляться от старых логов и освобождать место.

- Еще один лайфхак — запускать logrotate вручную или по графику через cron:

sudo logrotate /etc/logrotate.conf

или добавь задачу в crontab:

0 0 /usr/sbin/logrotate /etc/logrotate.conf*

Это же помогает сохранять систему в порядке и спокойствии.

Маленькая хитрость — поддерживать чистоту логов легко и приятно!

А у вас есть любимые способы автоматической очистки системы?

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

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