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

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

🖥️ Как быстро настроить автоматическую очистку логов на 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 минут!

Включи 🔔 чтобы не пропустить!