🖥️ Как быстро настроить автоматическую очистку логов на Linux
Привет, ты ведь знаешь, что логи — это как дневник системы, но со временем он заполняется до отказа! А чтобы исключить сбои из-за переполненного диска, достаточно быстро создать автоматическую очистку.
Погнали — это проще, чем кажется, и сэкономит часы на ручной уборке.
- Используем системный таймер и юниты для автоматизации.
- Создаем скрипт очистки:
#!/bin/bash
sudo journalctl --vacuum-time=7d
sudo rm -rf /var/log/**/*.gz /var/log/**/*.1
- Распределяем его запуск с помощью systemd:
Создаем файл /etc/systemd/system/clear-logs.timer:
- Unit
- Description=Очистка логов каждые сутки
Далее — clear-logs.service:
- Service
- ExecStart=/path/to/скрипт.sh
- Активация:
sudo systemctl enable --now clear-logs.timer
Теперь логи будут чиститься автоматически, а место на диске — как новенькое!
Как думаешь, можно ли автоматизация снизить риски потери критической информации?
Приглашаем тебя подписаться на наш канал https://t.me/LinuxSkill и бот https://t.me/gradeliftbot —
больше полезных статей ты найдешь там, а вакансии — в боте!
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!