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

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

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

Зачем постоянно ждать, когда дисковое пространство начнёт таять?

Если ты хочешь держать сервер под контролем и избегать внезапных ошибок — автоматическая очистка логов станет твоим лучшим другом!

Расскажу, как легко и без забот настроить рутинную очистку мусора, чтобы лог-файлы не съедали весь диск.

- Используй cron для регулярных задач:

- Создай скрипт, который удаляет старые логи:

find /var/log -type f -name "*.log" -mtime +7 -exec truncate -s 0 {} \;

- Добавь его в расписание:

sudo crontab -e

и допиши линию:

0 3 * * * /path/to/your/script.sh

- Еще можно интегрировать logrotate, настроив его так, чтобы старые логи автоматически архивировались или удалялись.

- В результате:

- освобождаешь диск от ненужного хлама

- избегаете ошибок из-за переполненного диска

- поддерживаешь систему в порядке и чистоте

А как у тебя настроена автоматическая чистка логов? Делись своим опытом!

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