🛠️ Как настроить автоматическую очистку логов в 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 Такой подход поможет держать систему в чистоте и избегать заполнения диска. Надо ли рассказывать, как делать это ещё умнее? Прокачай свои скилы в телеграм