🛠️ Как быстро настроить автоматическую очистку логов в Linux Привет, любители спокойствия в системе! 🚀 Если ты устал вручную ковыряться с логами и хочешь добиться автоматической чистоты — этот пост для тебя. Забудь о бесконечных командных цепочках, все можно сделать по-крупному и просто! - Используем системный таймер для periodic cleanup: - Создаем скрипт, который удаляет старые логи: sudo nano /usr/local/bin/clean_logs.sh Вставляем туда: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; Даем права на исполнение: sudo chmod +x /usr/local/bin/clean_logs.sh - Настраиваем systemd-таймер, чтобы запускать его регулярно: Создаем файл /etc/systemd/system/clean_logs.timer: [Unit] Description=Еженедельная очистка логов [Timer] OnBootSec=10min OnUnitActiveSec=7d Persistent=true [Install] WantedBy=timers.target И файл /etc/systemd/system/clean_logs.service: [Unit] Description=Запуск очистки логов [Service] Type=oneshot ExecStart=/usr/local/bin/clean_lo
🛠️ Как быстро настроить автоматическую очистку логов в Linux
14 сентября 202514 сен 2025
1 мин