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

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

🛠️ Как настроить автоматическую очистку логов и очищать диск регулярно? Каждый системный админ сталкивается с проблемой переполненных дисков — лог-файлы растут в геометрической прогрессии, занимая месте и тормозя систему. Хотите научиться простому и надежному способу держать всё под контролем? Тогда эта статья для вас! Автоматическая очистка логов — отличный способ поддерживать сервер в порядке, не теряя важных данных и не ломая систему. Что важно: - Использовать cron для плановых задач. - Настроить лимит логов, чтобы они не росли бесконечно. - Проверять состояние места на диске и очищать старые файлы автоматически. Можно написать простой скрипт, который будет запускаться раз в неделю и удалять старые логи, накапливаемые в /var/log. При этом важно учитывать вероятность удаления нужных файлов, поэтому лучше — удалять файлы старше 30 дней командой find: find /var/log -type f -name "*.log" -mtime +30 -delete Также можно настроить ротацию логов с помощью logrotate, и тогда лог-файлы

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

Каждый системный админ сталкивается с проблемой переполненных дисков — лог-файлы растут в геометрической прогрессии, занимая месте и тормозя систему. Хотите научиться простому и надежному способу держать всё под контролем? Тогда эта статья для вас!

Автоматическая очистка логов — отличный способ поддерживать сервер в порядке, не теряя важных данных и не ломая систему. Что важно:

- Использовать cron для плановых задач.

- Настроить лимит логов, чтобы они не росли бесконечно.

- Проверять состояние места на диске и очищать старые файлы автоматически.

Можно написать простой скрипт, который будет запускаться раз в неделю и удалять старые логи, накапливаемые в /var/log. При этом важно учитывать вероятность удаления нужных файлов, поэтому лучше — удалять файлы старше 30 дней командой find:

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

Также можно настроить ротацию логов с помощью logrotate, и тогда лог-файлы будут переименовываться и удаляться по расписанию, освобождая место. Главное — периодически проверять свободное пространство и автоматизировать заботы о чистоте системы.

Разве не приятно держать систему в форме и свободном пространстве? Или есть секретные трюки?

- Пригласи своих коллег в телеграм-канал https://t.me/LinuxSkill а вакансиями для системных администраторов поделись через https://t.me/gradeliftbot

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

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

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!