Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | logrotate [2024/02/15 19:56] (текущий) – [Основные опции Logrotate и тестирование] darkfire | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== | ||
+ | ~~Title: Описание и примеры настройки ротации логов logrotate | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Logrotate позволяет в автоматическом режиме архивировать, | ||
+ | }} | ||
+ | **Logrotate** - приложение, | ||
+ | |||
+ | Logrotate может быть настроен на ежедневную, | ||
+ | |||
+ | |||
+ | ===== Краткое описание файла настроек Logrotate ===== | ||
+ | Описание того, каким образом Logrotate будет работать с тем или иным лог файлом находится в специальном конфигурационном файле. Как правило, | ||
+ | |||
+ | < | ||
+ | $ more / | ||
+ | / | ||
+ | weekly | ||
+ | # monthly, size (например size=1M) | ||
+ | missingok | ||
+ | rotate 52 # сохраняется последние 52 ротированных файла | ||
+ | compress | ||
+ | delaycompress | ||
+ | # (т.е. файл *.log.1 будет не сжат, а *.log.2 и далее сжатыми) | ||
+ | notifempty | ||
+ | create 640 root adm # сразу после ротации создать пустой файл с заданными правами и пользователем | ||
+ | sharedscripts | ||
+ | # не зависимо от количества журналов, | ||
+ | postrotate | ||
+ | if [ -f "`. / | ||
+ | / | ||
+ | fi | ||
+ | endscript | ||
+ | } | ||
+ | </ | ||
+ | При этом, первая строка / | ||
+ | |||
+ | Допустимых директив в конфигурационном файле очень много (более 40). Подробнее о них можно узнать из man logrotate. | ||
+ | * Директивы: | ||
+ | * **mail** - указывает куда отсылать ротированный файл | ||
+ | * **mailfirst** - отсылать первую ротированную комию; **maillast** - отсылать последнюю ротированную копию | ||
+ | < | ||
+ | postrotate | ||
+ | reload rsyslog >/ | ||
+ | invoke-rc.d rsyslog reload > /dev/null # for RHEL | ||
+ | endscript | ||
+ | </ | ||
+ | * **copytruncate** - после создания копии, обрезать исходный файл журнала взамен перемещения старого файла журнала и создания нового. Это может найти применение в том случае, | ||
+ | |||
+ | {{ :: | ||
+ | ===== Основные опции Logrotate и тестирование ===== | ||
+ | Как правило, | ||
+ | |||
+ | * -d. Включает режим отладки, | ||
+ | * -f, --force. Заставляет logrotate выполнить ротацию логов. Бывает необходимо после добавления новых конфигурационных файлов или если старый лог файл был удалён вручную; | ||
+ | * -m, --mail command. Указывает, | ||
+ | * -s, --state statefile. Указывает на использование альтернативный файл состояния. Полезно в случаях, | ||
+ | * --usage. Выводит краткую инструкцию по использованию утилиты. | ||
+ | * -v, --verbose. Вывод диагностических сообщений во время ротации. | ||
+ | |||
+ | * Для немедленного применения изменений нужно запустить команду:< | ||
+ | # logrotate / | ||
+ | </ | ||
+ | * Для проверки изменений нужно запустить команду (никаких действий с логами не будет выполнено):< | ||
+ | # logrotate -d / | ||
+ | </ | ||
+ | ===== Как правильно чистить логи Linux ===== | ||
+ | Если все правильно настроили, | ||
+ | <file bash> | ||
+ | logrotate -f / | ||
+ | </ |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга