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

🌟📡 Мастерство работы с системными журналами (logrotate) для sysadmin

🌟📡 Мастерство работы с системными журналами (logrotate) для sysadmin Готов рассказать о волшебной настройке логов, которая избавит тебя от головной боли и мусора в системе? Если ты хочешь, чтобы всё логировалось красиво и без перегрузки диска — это для тебя! Благодаря правильной настройке logrotate можно обеспечить автоматическую ротацию, сжатие и хранение логов. Что важно знать? - Можно настроить автоматическую очистку старых логов - Задать параметры сжатия и лимиты размера файла - Обеспечить автоматический перезапуск сервиса после ротации Пример: создадим файл конфигурации, чтобы логи nginx не раздували диск слишком быстро, и при этом были доступны для анализа: /var/log/nginx/*.log { weekly rotate 4 compress missingok notifempty create 640 www-data adm sharedscripts postrotate systemctl reload nginx > /dev/null 2>&1 || true endscript } Такая настройка позволяет держать логи под контролем и автоматически обновлять их после каждой недели. А что, если у тебя сервера тысячи? Гла

🌟📡 Мастерство работы с системными журналами (logrotate) для sysadmin

Готов рассказать о волшебной настройке логов, которая избавит тебя от головной боли и мусора в системе?

Если ты хочешь, чтобы всё логировалось красиво и без перегрузки диска — это для тебя! Благодаря правильной настройке logrotate можно обеспечить автоматическую ротацию, сжатие и хранение логов.

Что важно знать?

- Можно настроить автоматическую очистку старых логов

- Задать параметры сжатия и лимиты размера файла

- Обеспечить автоматический перезапуск сервиса после ротации

Пример: создадим файл конфигурации, чтобы логи nginx не раздували диск слишком быстро, и при этом были доступны для анализа:

/var/log/nginx/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 www-data adm

sharedscripts

postrotate

systemctl reload nginx > /dev/null 2>&1 || true

endscript

}

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

А ты уже используешь logrotate для своих сервисов? Или всё ещё удаляешь старые файлы вручную?

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

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

📩 Завтра: Умные сценарии автоматического резервного копирования с cron! Включи 🔔 чтобы не пропустить!