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

🧰 Советы по автоматической очистке логов и временных файлов

🧰 Советы по автоматической очистке логов и временных файлов

Привет, искатели легких путей в Linux! 🚀

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

- Настрой автоматический чистильщик через cron:

1. Создай скрипт clean_logs.sh, например, в /usr/local/bin:

#!/bin/bash

find /var/log -type f -name '*.log' -mtime +7 -exec truncate -s 0 {} \;

find /tmp -type f -mtime +1 -exec rm -f {} \;

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

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

- Запланируй запуск каждую неделю:

sudo crontab -e

Добавь строку:

0 3 * * 0 /usr/local/bin/clean_logs.sh

Теперь система сама будет освобождать место!

Это важно для долгоживущих серверов и систем, где место — ценность.

Ты знаешь, что отзывчивый системный администратор — это тот, кто автоматизирует рутинку?

Подписывайся на наш канал https://t.me/LinuxSkill и проходи тесты в боте https://t.me/gradeliftbot — прокачай свой уровень!