1

Я хочу остановить мой Raspberry Pi для создания общесистемных журналов в порядке экономии памяти. Есть ли способ отключить Logrotate?

Я надеюсь, что вы можете помочь мне

2 ответа2

1

logrotate периодически запускается и, как правило, чередует журналы, что означает, что он время от времени выполняет операции над файлом журнала. Как правило, он копирует существующий файл журнала в резервную копию и запускает файл журнала заново, и сохраняет только столько резервных копий.

Если вы не запускаете logrotate так часто, ваши журналы будут только расти и расти, а это не то, что вам нужно.

Вы можете сказать, чтобы не было никаких резервных копий, указав rotate 0 (или меньшее число) для конкретного журнала. Загляните в /etc/logrotate.d чтобы найти конкретный фрагмент конфигурации. Прошло некоторое время с тех пор, как я посмотрел logrotate но я думаю, что вы можете указать его, чтобы ограничить размер файлов и тому подобное.

Ссылка

0

Предположительно, вы можете удалить пакеты, предоставляющие linux-kernel-log-daemon и system-log-daemon чтобы информация, записываемая демонами через syslog, уходила в никуда.

Если это невозможно (я не знаю, так как мне нужен syslog на всех моих машинах), вы можете сконфигурировать экземпляр, который предоставляет упомянутые виртуальные пакеты на вашем компьютере для входа в никуда - все современные реализации syslog могут сделать это.

Обратите внимание, что это не помешает всем входам в систему на вашем компьютере, так как некоторые программы ведут журнал непосредственно в файлы, а не в системный журнал, по крайней мере по умолчанию; веб-сервер Apache является хорошим примером. Чтобы иметь дело с такими программами, вам придется идентифицировать их и отключить их регистрацию, используя их собственные средства для настройки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .