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

⚙️ Настройка автоматической очистки логов в Linux

⚙️ Настройка автоматической очистки логов в Linux

Вам надоело вручную очищать логи и заботиться о сохранности диска? Верю, да! Больше никакой головной боли — автоматизация принесет порядок и безопасность.

Когда лог-файлы растут как на дрожжах, важно заранее настроить их очистку. Это не только освободит место, но и защитит систему от неожиданных сбоев.

Что делать? Всё просто: создаем простенький скрипт, который будет удалять старые логи, например, раз в неделю. Для этого отлично подойдет cron — надежный помощник в планировании задач.

Пример: создаем bash-скрипт cleanup_logs.sh:

#!/bin/bash

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

Далее добавляем его в cron:

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

– это запустит очистку каждое воскресенье в 3 утра.

Почему это важно? – потому что аккуратное хранение логов помогает отслеживать сбои и не забивает диск. А еще — системные администраторы любят порядок!

Что лучше: вручную чистить каждый день или довести задачу до автоматизма?

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

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