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

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

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

Привет, друзья! 🌟 Хотите, чтобы ваш сервер был чистым и не забитым ненужными файлами?

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

Создайте простой скрипт, который будет запускаться по расписанию через cron. Вот пример:

- Создайте файл cleanup_logs.sh:

#!/bin/bash

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

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

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

chmod +x cleanup_logs.sh

- Добавьте в cron на ежедневное выполнение:

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

Это обеспечит автоматическую очистку архивных логов старше недели и логов без архива — двухнедельной давности. Такой подход помогает держать систему в порядке без лишних усилий.

А вы начали уже автоматизировать рутинные задачи? Или всё делаете вручную и теряете время?

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

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