Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

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

📡 Как настроить автоматическую очистку логов в Linux Привет, друзья-администраторы и любители автоматизации! 🚀 Каждый из нас сталкивался с огромным объемом логов, которые со временем могут занять всю систему. Но есть способ держать все под контролем без лишних хлопот. Вот небольшая магия, которая поможет вам автоматически очищать старые логи и освобождать место — прямо в планировщике задач. - Используйте logrotate: Он гибко настраивается и позволяет управлять логами по расписанию, сохраняя только нужные данные и удаляя старые. - Настройка logrotate: Создайте конфигурацию в /etc/logrotate.d/мой_лог с параметрами, например: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty delaycompress sharedscripts postrotate systemctl reload myapp endscript } - В планировщике cron: Например, чтобы запускать logrotate раз в неделю — добавьте строку в crontab: 0 3 * * 0 /usr/sbin/logrotate /etc/logrotate.conf Облачные сервисы и контейнеры — тоже под контролем! Умение грамот

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

Привет, друзья-администраторы и любители автоматизации! 🚀

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

- Используйте logrotate:

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

- Настройка logrotate:

Создайте конфигурацию в /etc/logrotate.d/мой_лог с параметрами, например:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

delaycompress

sharedscripts

postrotate

systemctl reload myapp

endscript

}

- В планировщике cron:

Например, чтобы запускать logrotate раз в неделю — добавьте строку в crontab:

0 3 * * 0 /usr/sbin/logrotate /etc/logrotate.conf

Облачные сервисы и контейнеры — тоже под контролем!

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

- Приглашаем тебя в наш телеграм-канал https://t.me/LinuxSkill, где полным-полно идей, а также не забудь проверить свои знания тестами в боте https://t.me/gradeliftbot!