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

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

🔧 *Как быстро настроить автоматическую очистку журналов логов в Linux* Привет, любители Linux и автоматизации! 🚀 Хочешь让 свою систему оставаться чистой и аккуратной без постоянного вмешательства? Тогда сегодня расскажу, как настроить автоматическую очистку логов — это легко и очень полезно, чтобы не заполнять диск лишним мусором. Основная идея — периодически удалять старые файлы журналов, чтобы система не задыхалась и всегда оставалась в форме. Самый простой способ — использовать logrotate. Он отлично справляется с задачами автоматической ротации и удаления логов. Чтобы всё работало без лишних хлопот, нужно лишь правильно настроить конфигурацию. Например, добавим правило, которое удаляет файлы старше 7 дней: - Создаем или редактируем файл /etc/logrotate.d/custom: /var/log/*.log { daily rotate 7 missingok notifempty compress delaycompress create 640 root adm sharedscripts postrotate systemctl restart rsyslog endscript } Этот конфиг скажет системе: "Сжигать логи каждый день, хра

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

Привет, любители Linux и автоматизации! 🚀

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

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

Чтобы всё работало без лишних хлопот, нужно лишь правильно настроить конфигурацию. Например, добавим правило, которое удаляет файлы старше 7 дней:

- Создаем или редактируем файл /etc/logrotate.d/custom:

/var/log/*.log {

daily

rotate 7

missingok

notifempty

compress

delaycompress

create 640 root adm

sharedscripts

postrotate

systemctl restart rsyslog

endscript

}

Этот конфиг скажет системе: "Сжигать логи каждый день, хранить максимум 7 старых копий, а после — удалить". А команда systemctl restart rsyslog обновит службу.

Можно еще добавить задачу в cron, чтобы дополнительно очищать файлы вручную или сортировать логи по условиям. Главное — автоматизация избавляет от рутины!

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

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

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