🛠️ Как быстро настроить автоматическую очистку логов в Linux? Обычно, чтобы освободить место и поддерживать систему в порядке, вам приходится регулярно чистить логи. Но делать это вручную — скучно и неэффективно. Предлагаю простой способ автоматизации — с помощью системных таймеров и скриптов. Зачем это нужно? - Экономия времени - Предотвращение переполнения диска - Повышение надежности системы Для этого можно создать системный юнит с таймером, который будет запускать скрипт и очищать логи при необходимости. Например, создайте файл /etc/systemd/system/log-cleaner.service со следующим содержимым: [Unit] Description=Очистка логов [Service] Type=oneshot ExecStart=/usr/local/bin/clean_logs.sh Далее — файл /etc/systemd/system/log-cleaner.timer: [Unit] Description=Таймер для очистки логов [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target Создайте скрипт /usr/local/bin/clean_logs.sh и сделайте его исполняемым: #!/bin/bash find /var/log -type f -name "*.log"