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

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

🛠️ Как настроить автоматическую очистку логов в Linux Привет, администраторы и любители Linux! 🚀 Знаете ли вы, что регулярная очистка логов — залог не только порядка, но и стабильной работы системы? Не дайте логам захламить диск, ведь объем данных растёт быстро, а место — оно ценно! - Самый простой способ — настроить logrotate. Он автоматически управляет файлами логов и избавляет от перерастания файла в гигабайты: - Создаешь конфигурацию, например, для /var/log/myapp.log: /var/log/myapp.log { weekly rotate 4 compress missingok notifempty create 640 root adm } - Так логфайлы будут архивироваться каждую неделю и храниться максимум 4 версии. - Еще важный момент — это лимиты размеров. Можно настроить size: - В конфиге указать size 100M, чтобы лог очищался, как только достигнет 100 МБ. - Для автоматической очистки логов без logrotate можно использовать cron, например, команду: - find /var/log/myapp* -type f -mtime +14 -delete — удаляет файлы старше двух недель. Простая механика —

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

Привет, администраторы и любители Linux! 🚀

Знаете ли вы, что регулярная очистка логов — залог не только порядка, но и стабильной работы системы? Не дайте логам захламить диск, ведь объем данных растёт быстро, а место — оно ценно!

- Самый простой способ — настроить logrotate. Он автоматически управляет файлами логов и избавляет от перерастания файла в гигабайты:

- Создаешь конфигурацию, например, для /var/log/myapp.log:

/var/log/myapp.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root adm

}

- Так логфайлы будут архивироваться каждую неделю и храниться максимум 4 версии.

- Еще важный момент — это лимиты размеров. Можно настроить size:

- В конфиге указать size 100M, чтобы лог очищался, как только достигнет 100 МБ.

- Для автоматической очистки логов без logrotate можно использовать cron, например, команду:

- find /var/log/myapp* -type f -mtime +14 -delete — удаляет файлы старше двух недель.

Простая механика — и ваша система будет всегда свежей и лёгкой! Меньше мусора — больше места для важных задач.

А как у вас организована политика очистки логов? Есть ли любимые хитрости?

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

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

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