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

📡 Как быстро настроить автоматическую очистку логов в Linux

📡 Как быстро настроить автоматическую очистку логов в Linux?

Все мы знаем, как быстро собирается мусор в системе — лог-файлы растут, занимая ценное место на диске, и порой спасти ситуацию помогают лишь периодические чистки. Но что, если автоматизировать этот процесс и оставить себе свободное пространство для новых идей?

Создадим скрипт, который будет регулярно отчищать старые логи по заданным параметрам — например, удалять файлы старше 7 дней. Это легко реализовать через cron и стандартные инструменты:

- команда find для поиска устаревших файлов

- команда rm для их удаления

Пример:

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

Настроив задачу, ты забудешь о ручной чистке — система сама позаботится о ненужном мусоре. А что еще можно автоматизировать в логике очистки?

А какие способы организации хранения логов ты используешь в своих проектах?

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

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

Уверен, ты уже придумал свои идеи для автоматизации?