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

🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важную информацию

🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важную информацию Привет, любители системных тайн и командных цепочек! ⚙️ В этой маленькой практике расскажу, как держать лог-файлы в порядке, освобождая место, но не теряя важные данные. Ведь часто бесит, когда за шумом старых логов пропадает сердце системы — ошибки, предупреждения, важные события. Что важно помнить: - Настраиваешь автоматическую очистку — и система сама разбирается с архивами. - Используешь стандартные инструменты и не усложняешь себе жизнь. - Получаешь баланс между хранением истории и свободным дисковым пространством. Обратите внимание на *logrotate* — универсальный помощник: - Настраивается через /etc/logrotate.conf и директории /etc/logrotate.d/. - Можно задать периодичность (ежедневный, еженедельный, ежемесячный). - Указываешь максимальное число сохраняемых старых логов. Пример: /var/log/syslog { weekly rotate 4 compress missingok notifempty create 640 syslog adm } Это скажет системе:

🛠️ Как настроить автоматическую очистку журналов в Linux и не потерять важную информацию

Привет, любители системных тайн и командных цепочек! ⚙️

В этой маленькой практике расскажу, как держать лог-файлы в порядке, освобождая место, но не теряя важные данные. Ведь часто бесит, когда за шумом старых логов пропадает сердце системы — ошибки, предупреждения, важные события.

Что важно помнить:

- Настраиваешь автоматическую очистку — и система сама разбирается с архивами.

- Используешь стандартные инструменты и не усложняешь себе жизнь.

- Получаешь баланс между хранением истории и свободным дисковым пространством.

Обратите внимание на *logrotate* — универсальный помощник:

- Настраивается через /etc/logrotate.conf и директории /etc/logrotate.d/.

- Можно задать периодичность (ежедневный, еженедельный, ежемесячный).

- Указываешь максимальное число сохраняемых старых логов.

Пример:

/var/log/syslog {

weekly

rotate 4

compress

missingok

notifempty

create 640 syslog adm

}

Это скажет системе: «храним 4 последние лога, сжимаем устаревшие и создаем новые». Всё просто и эффективно.

Самое главное — автоматизировать и не ждать ошибок из-за переполнения. Вопрос к вам — какие неожиданные ситуации заставляли вас бороться с логами и как вы их решали?

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

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