Самый простой способ настроить поворот журнала [duplicate]

У этого вопроса уже есть ответ здесь: Как предотвратить слишком большие журналы? 3 ответа

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

0
задан 4 January 2018 в 04:38

2 ответа

Вы можете использовать logrotate, выполнить эту команду, чтобы установить его:

sudo apt-get install logrotate

Конфиденциальная информация Logrotate обычно может быть найдена в 2-х местах на Ubuntu (из Digital Ocean ):

/etc/logrotate.conf: этот файл содержит некоторые настройки по умолчанию и устанавливает поворот для нескольких журналов, которые не принадлежат никаким системным пакетам. Он также использует оператор include для настройки конфигурации из любого файла в /etc/logrotate.d directory. /etc/logrotate.d/: там, где любые пакеты, которые вы устанавливаете, которые нуждаются в помощи при вращении журнала, будут располагать свою конфигурацию Logrotate.

При стандартной установке у вас уже должны быть файлы для базовых системных инструментов, таких как apt, dpkg, rsyslog и т. д. По умолчанию logrotate.conf будет настраивать еженедельные логарифмические вращения (еженедельно), с файлами журналов, принадлежащими пользователю root и группе syslog (su root syslog), с сохранением четырех файлов журнала (поворот 4) и новых пустых файлов журнала созданный после того, как текущий вращается (создаётся).

Если вы хотите узнать больше о том, как использовать этот инструмент, перейдите по следующей ссылке: Как управлять лог-файлами с помощью Logrotate на Ubuntu 16.04

Надеюсь, это поможет.

2
ответ дан 17 July 2018 в 23:55

Вы можете использовать logrotate, выполнить эту команду, чтобы установить его:

sudo apt-get install logrotate

Конфиденциальная информация Logrotate обычно может быть найдена в 2-х местах на Ubuntu (из Digital Ocean ):

/etc/logrotate.conf: этот файл содержит некоторые настройки по умолчанию и устанавливает поворот для нескольких журналов, которые не принадлежат никаким системным пакетам. Он также использует оператор include для настройки конфигурации из любого файла в /etc/logrotate.d directory. /etc/logrotate.d/: там, где любые пакеты, которые вы устанавливаете, которые нуждаются в помощи при вращении журнала, будут располагать свою конфигурацию Logrotate.

При стандартной установке у вас уже должны быть файлы для базовых системных инструментов, таких как apt, dpkg, rsyslog и т. д. По умолчанию logrotate.conf будет настраивать еженедельные логарифмические вращения (еженедельно), с файлами журналов, принадлежащими пользователю root и группе syslog (su root syslog), с сохранением четырех файлов журнала (поворот 4) и новых пустых файлов журнала созданный после того, как текущий вращается (создаётся).

Если вы хотите узнать больше о том, как использовать этот инструмент, перейдите по следующей ссылке: Как управлять лог-файлами с помощью Logrotate на Ubuntu 16.04

Надеюсь, это поможет.

2
ответ дан 24 July 2018 в 17:07

Другие вопросы по тегам:

Похожие вопросы: