logrotate

logrotate — утилита Linux для ротации файлов журналов: она переименовывает, сжимает, удаляет или отправляет старые файлы по заданным правилам.

logrotate — утилита обслуживания журналов Linux, управляющая жизненным циклом файлов журналов по правилам из конфигурации. Она предотвращает их неконтролируемый рост, способный исчерпать свободное место в файловой системе. logrotate обычно периодически запускается планировщиком, например cron или systemd timer, и при каждом запуске проверяет условия ротации: истечение заданного периода или достижение файлом установленного размера. Утилита переименовывает старый журнал, при необходимости сжимает его, сохраняет заданное число архивов и удаляет более старые. Чтобы приложение начало писать в новый файл, после ротации обычно перезапускают службу или отправляют ей сигнал. Альтернативный режим copytruncate копирует и затем очищает исходный файл, но может потерять записи, сделанные между копированием и очисткой. logrotate применяется для системных и прикладных файлов журналов на Linux-серверах. В отличие от rsyslog и systemd-journald, которые принимают и сохраняют журнальные сообщения, logrotate обслуживает уже созданные файлы.
Просмотров: 29

Где встречается

Статьи, в которых используется термин «logrotate»

Связанные термины

AlmaLinux

AlmaLinux — корпоративный дистрибутив Linux, поддерживаемый сообществом и AlmaLinux OS Foundation, ориентированный на совместимость с интерфейсами и экосистемой RHEL.

LinuxУправлениеСредний

Bash(Bourne Again Shell)

Bash — командная оболочка Unix-подобных систем, реализующая язык POSIX shell и добавляющая расширения для интерактивной работы и сценариев.

LinuxУправлениеСредний

CentOS Linux

CentOS Linux — прекращённый свободно доступный дистрибутив Linux, создававшийся из исходных пакетов RHEL и ориентированный на бинарную совместимость с соответствующим выпуском RHEL.

LinuxУправлениеСредний

CentOS Stream

CentOS Stream — дистрибутив Linux с непрерывной поставкой пакетов, формирующих следующую минорную версию Red Hat Enterprise Linux; он расположен между Fedora и RHEL.

LinuxУправлениеСредний

Debian

Debian — универсальный дистрибутив Linux с пакетами DEB и системой APT, известный консервативной веткой Stable и разделением репозиториев по веткам разработки.

LinuxУправлениеСредний