Релиз systemd 190

Леннарт Поттеринг (Lennart Poettering) представил релиз системного менеджера systemd v190.

Из наиболее интересных новшеств можно отметить:

  • В состав включены биндинги для языка Python с реализацией API для работы с журналом (пока API реализовано лишь частично и предоставляет только функции наполнения журнала). Официально будут поддерживаться только биндинги для Python, для остальных языков они будут развиваться сторонними проектами (например, уже существуют биндинги для PHP и Lua);
  • Для юнит-файлов добавлена поддержка макроподстановок с именем хоста (%H), идентификатором машины (%m) и идентификатором загрузки (%b);
  • Добавлен новый режим вывода элементов журнала «json-pretty», при котором блоки JSON для более удобного восприятия оформляются с отступами по одному объекту на строку;
  • Изменение состояния юнитов теперь всегда сохраняется в журнале и показывается для данного юнита по «systemctl status».
  • По умолчанию вместе подключаются cgroup-контроллеры cpu, cpuacct,
    cpuset и ограничения сети net_cls и net_prio;

  • Поддержка виртулизированной операции reboot() в контейнерах, которая заменяется на exit(), если нет прав на выполнение CAP_SYS_REBOOT;
  • Утилита journalctl отныне показывает по умолчанию только локальные данные, для показа элементов внешнего лога следует указывать опцию —merge (-m);
  • Добавлена команда «journalctl —disk-usage» для просмотра занимаемого файлами журналов места на диске;
  • Для управления разбиением журнала на файлы в journald.conf добавлена опция SplitMode;
  • Добавлена поддержка нового условия ConditionFileNotEmpty, срабатывающего для непустых файлов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.