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

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

📡 Как настроить автоматическую очистку логов на Linux Хочешь держать свою систему в чистоте и порядке без лишних хлопот? Настройка автоматической очистки логов — очень полезный лайфхак, который избавит тебя от переполненного диска и ручных команд. Особенность этого метода — он работает по расписанию, чисто и прозрачно для системных процессов: - Не требует постоянного контроля - Предотвращает избыточное использование места - Позволяет сосредоточиться на более важных задачах Можно настроить автоматическую очистку с помощью системного планировщика cron, добавив простую команду для удаления старых логов. Например, так: - Создай скрипт очистки: sudo nano /usr/local/bin/clear_old_logs.sh - Вставь туда что-то вроде: #!/bin/bash find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; - Сделай его исполняемым: sudo chmod +x /usr/local/bin/clear_old_logs.sh - А потом добавь в cron задание, чтобы запускать раз в сутки: sudo crontab -e впиши: 0 3 * * * /usr/local/bin/clear_old_log

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

Хочешь держать свою систему в чистоте и порядке без лишних хлопот?

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

Особенность этого метода — он работает по расписанию, чисто и прозрачно для системных процессов:

- Не требует постоянного контроля

- Предотвращает избыточное использование места

- Позволяет сосредоточиться на более важных задачах

Можно настроить автоматическую очистку с помощью системного планировщика cron, добавив простую команду для удаления старых логов. Например, так:

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

sudo nano /usr/local/bin/clear_old_logs.sh

- Вставь туда что-то вроде:

#!/bin/bash

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

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

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

- А потом добавь в cron задание, чтобы запускать раз в сутки:

sudo crontab -e

впиши:

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

Теперь система сама позаботится о старых логах, а пространство на диске — всегда под контролем!

Готов ли ты автоматизировать рутинные задачи и сделать свою систему еще умнее?

💬 Пригласи друзей и подпишись на наш канал, а для поиска вакансий — бот.

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

Уверен в своих знаниях linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных админов в telegram боте https://t.me/gradeliftbot