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

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

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

Привет, друзья! 🧙‍♂️

Каждый системный админ сталкивается с растущими логами, которые могут захламить систему и снизить её производительность. Но есть простой и элегантный способ держать все под контролем без лишних щелчков!

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

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

Что важно:

- Создать заботливое задание cron для регулярной очистки

- Настроить ротацию логов через logrotate, чтобы старые файлы автоматически архивировались и удалялись

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

Пример:

- Настройка logrotate — очень просто, пишешь конфиг, он заботится за тебя.

- Для удаление старых логов:

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

Это удалит все логи старше одной недели.

Планируешь ли ты автоматизировать очистку логов? Или уже используешь готовые решения? Иногда достаточно одного скрипта, чтобы система стала быстрее и чище!

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

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