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

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

🛰️ Как настроить автоматическую очистку логов в Linux Привет, искатели стабильности! 🚀 Задача держать систему чистой и не дать логам захламлять диск — важная часть админства. Сегодня расскажу, как настроить автоматическую очистку логов, чтобы сервер был чистым, а место всегда было. Самое приятное — все можно сделать быстро и без лишней головной боли! - Используем systemd таймеры и юниты: - Создаем сервис, который удаляет старые логи: sudo nano /etc/systemd/system/logs-cleanup.service Вставляем: *Unit Description=Clean old logs Service Type=oneshot ExecStart=/usr/bin/find /var/log -type f -name "*.gz" -mtime +7 -delete - Настраиваем таймер: bash sudo nano /etc/systemd/system/logs-cleanup.timer Добавляем: *[Unit] Description=Run logs cleanup weekly [Timer] OnBootSec=10min OnUnitActiveSec=7d Persistent=true [Install] WantedBy=timers.target - Включаем таймер: sudo systemctl enable --now logs-cleanup.timer Теперь система сама следит за чистотой логов, освобождая место. М

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

Привет, искатели стабильности! 🚀

Задача держать систему чистой и не дать логам захламлять диск — важная часть админства. Сегодня расскажу, как настроить автоматическую очистку логов, чтобы сервер был чистым, а место всегда было.

Самое приятное — все можно сделать быстро и без лишней головной боли!

- Используем systemd таймеры и юниты:

- Создаем сервис, который удаляет старые логи:

sudo nano /etc/systemd/system/logs-cleanup.service

Вставляем:

*Unit

Description=Clean old logs

Service

Type=oneshot

ExecStart=/usr/bin/find /var/log -type f -name "*.gz" -mtime +7 -delete

- Настраиваем таймер:

bash

sudo nano /etc/systemd/system/logs-cleanup.timer

Добавляем:

*[Unit]

Description=Run logs cleanup weekly

[Timer]

OnBootSec=10min

OnUnitActiveSec=7d

Persistent=true

[Install]

WantedBy=timers.target

- Включаем таймер:

sudo systemctl enable --now logs-cleanup.timer

Теперь система сама следит за чистотой логов, освобождая место.

Маленький секрет — автоматизация помогает не только экономить время, но и поддерживать сервер в порядке самостоятельно.

А у тебя есть собственные скрипты авточистки? Или все ручками?

Читайте больше интересных лайфхаков в нашем телеграм-канале https://t.me/LinuxSkill а для проверки знаний — бота https://t.me/gradeliftbot!

📩 Завтра: Как настроить Fail2Ban за 5 минут!

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