Ротация системных журналов в Linux работает с помощью утилиты logrotate.                                                                          www.k-max.name                                                                                               profitserver.ru                       Её основная цель — периодически создавать резервные копии журналов и новые чистые журналы.                                                                          www.k-max.name                       
 Процесс ротации:                                                                          ruvds.com                      
  - Утилита переименовывает текущий лог-файл, возможно сжимает его, и на его месте создаёт новый пустой файл.                                                                          ruvds.com                       
  - Такой подход позволяет файлам журналов событий не выходить за пределы допустимого объёма и упрощает администрирование системы.                                                                          ruvds.com                      
  
 Некоторые возможности logrotate:
  - Выполнение ротации по времени.                                                                          ruvds.com                       Например, каждый день, раз в неделю или два раза в месяц.                                                                          ruvds.com                      
  - Ротация, ориентированная на размер файла.                                                                          ruvds.com                       К примеру, если файл журнала событий превышает 100 или 500 мегабайт.                                                                          ruvds.com                      
  - Указание количества копий старых лог-файлов, которые нужно хранить.                                                                          ruvds.com                       Например, rotate 5 означает, что будут храниться 5 последних ротаций.                                                                          ruvds.com                      
  - Сжатие старых лог-файлов.                                                                          ruvds.com                       Обычно это происходит с использованием gzip.                                                                          ruvds.com                      
  - Выполнение команд после ротации.                                                                          ruvds.com                       В этом случае используется блок postrotate … endscript, в котором можно запускать скрипты или отдельные команды.                                                                          ruvds.com                      
  
 Для определения порядка ротации и архивирования журналов используется конфигурационный файл, например, /etc/logrotate.conf.                                                                          www.k-max.name                       Также может быть создан отдельный файл с правилами для каждого приложения в каталоге /etc/logrotate.d/.                                                                          ruvds.com