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

🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важные данные

🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важные данные

Привет, друзья! 🚀

Маленькая хитрость — это иногда большое спасение. Особенно, когда приходится балансировать между логами и свободным дисковым пространством. Сегодня расскажу, как автоматизировать очистку логов, чтобы не заполнялся диск и при этом ничего важного не пропадало.

«Но как выбрать правильное время и объем?», — спросите вы. Всё просто! Можно настроить systemd таймеры: они позволяют запускать скрипты по расписанию, очищая логи от старых записей.

- Создаем скрипт очистки:

sudo tee /usr/local/bin/clean_logs.sh <<EOF

#!/bin/bash

journalctl --vacuum-time=7d

find /var/log -type f -name "*.log" -mtime +30 -delete

EOF

- Сделаем его исполняемым:

sudo chmod +x /usr/local/bin/clean_logs.sh

- А дальше — настроим таймер systemd для автоматического запуска. Просто создай сервис и таймер, и забей на рутины!

Почему это круто?

- Экономишь место на диске

- Не забываешь о важной рутине

- Получаешь чистую систему без лишних усилий

Ведь иногда автоматизация — это лучшее решение, чтобы держать все под контролем! А ты любишь автоматизировать процессы или предпочитаешь делать всё вручную?

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

📩 Завтра: Как быстро настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!