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

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

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

Привет, системные мастера и любители автоматизации! 🚀

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

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

#!/bin/bash

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

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

chmod +x /path/to/cleanup_logs.sh

- Добавьте в cron для регулярного запуска, например, раз в день:

0 0 * * * /path/to/cleanup_logs.sh

Таким образом, вы автоматически будете очищать логи старше 7 дней — а место на диске не будет загажено!

Преимущества такого подхода:

- освобождаете пространство автоматически

- предотвращаете переполнение логов

- повышаете безопасность, исключая утечки данных из старых логов

Иногда простое — самое эффективное. А как вы обычно поступаете с долгими логами?

Следующий шаг — автоматизация без хлопот!

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

- Не забудь проверить свои знания в тестах в боте https://t.me/gradeliftbot — они помогут стать настоящим профи!

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