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

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

🛠️ Как быстро настроить автоматическую очистку логов на Linux Привет, друзья! 🚀 Быстрое управление логами — залог чистой системы и стабильной работы. Сегодня расскажу, как настроить автоматическую очистку старых логов, чтобы не было зависаний и переполнения. Основная идея — использовать встроенную утилиту logrotate, которая сама заботится о порядке. Вот короткая инструкция: - Создаем собственный конфиг для логов, например, /etc/logrotate.d/myapp: /var/log/myapp/*.log { weekly rotate 4 missingok notifempty compress delaycompress sharedscripts postrotate systemctl restart myapp endscript } - Что делает этот конфиг? • Обеспечивает ротацию логов раз в неделю • Хранит последние 4 архива • Сжимает старые файлы для экономии места • Перезапускает сервис после ротации для актуальности логов - Чтобы изменения вступили в силу, запланируй запуск logrotate через cron. Обычно он уже встроен, можно проверить: cat /etc/cron.daily/logrotate - И не забудь убедиться, что logrotate установлен.

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

Привет, друзья! 🚀

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

Основная идея — использовать встроенную утилиту logrotate, которая сама заботится о порядке. Вот короткая инструкция:

- Создаем собственный конфиг для логов, например, /etc/logrotate.d/myapp:

/var/log/myapp/*.log {

weekly

rotate 4

missingok

notifempty

compress

delaycompress

sharedscripts

postrotate

systemctl restart myapp

endscript

}

- Что делает этот конфиг?

• Обеспечивает ротацию логов раз в неделю

• Хранит последние 4 архива

• Сжимает старые файлы для экономии места

• Перезапускает сервис после ротации для актуальности логов

- Чтобы изменения вступили в силу, запланируй запуск logrotate через cron. Обычно он уже встроен, можно проверить:

cat /etc/cron.daily/logrotate

- И не забудь убедиться, что logrotate установлен.

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

А ты уже использовал `logrotate`? Какие свои тонкости есть в управлении логами?

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

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