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

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

🛠️ Как настроить автоматическую очистку логов в Linux Часто в системах накапливаются гигабайты логов, затыкая место на диске и мешая работе. А ведь можно легко автоматизировать их удаление! Это простой и очень полезный навык для любого системного администратора. Вот как сделать так, чтобы лишние логи исчезали сами собой: - Используйте logrotate — мощный инструмент для управления логами. - Настройте его так, чтобы старые файлы удалялись, а новые — архивировались. - Например, создайте шаблон настройки в /etc/logrotate.d/my logs с параметрами: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root adm sharedscripts postrotate systemctl restart myapp endscript } - Можно также задать задания в cron, чтобы запускать очистку командой find: find /var/log/myapp/ -type f -name "*.log.*" -mtime +7 -delete Такой подход поможет держать систему в чистоте и избегать заполнения диска. Надо ли рассказывать, как делать это ещё умнее? Прокачай свои скилы в телеграм

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

Часто в системах накапливаются гигабайты логов, затыкая место на диске и мешая работе. А ведь можно легко автоматизировать их удаление! Это простой и очень полезный навык для любого системного администратора.

Вот как сделать так, чтобы лишние логи исчезали сами собой:

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

- Настройте его так, чтобы старые файлы удалялись, а новые — архивировались.

- Например, создайте шаблон настройки в /etc/logrotate.d/my logs с параметрами:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

sharedscripts

postrotate

systemctl restart myapp

endscript

}

- Можно также задать задания в cron, чтобы запускать очистку командой find:

find /var/log/myapp/ -type f -name "*.log.*" -mtime +7 -delete

Такой подход поможет держать систему в чистоте и избегать заполнения диска. Надо ли рассказывать, как делать это ещё умнее?

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

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