Для очистки журнала systemd в Linux, вы можете использовать инструмент journalctl. Вот несколько команд, которые помогут вам очистить журнал:
Удаление старых журналов:
Вы можете использовать journalctl с опцией --vacuum-time для удаления старых журналов, которые превышают определенное количество дней. Например, чтобы удалить журналы, старше 30 дней, выполните следующую команду:
sudo journalctl --vacuum-time=30d
Эта команда удалит все журналы, которые датируются более чем 30 дней назад.
Удаление всех журналов, кроме текущего:
Если вы хотите сохранить только текущий журнал и удалить все старые записи, вы можете использовать опцию --rotate с journalctl:
sudo journalctl --rotate
Эта команда сохраняет только текущий журнал и удаляет все предыдущие записи.
Установка ограничений на размер журнала:
Вы также можете настроить ограничения на размер журнала в файле конфигурации /etc/systemd/journald.conf. Найдите и отредактируйте следующую опцию:
SystemMaxUse=
Например, чтобы установить максимальный размер журнала в 1 гигабайт, добавьте:
SystemMaxUse=1G
После внесения изменений перезапустите службу systemd-journald:
sudo systemctl restart systemd-journald
Это ограничит размер журнала и автоматически удалит старые записи, чтобы сохранить его в пределах указанного размера.