Новый релиз systemd 195
Lennart Poettering продолжает развивать свое творение, внося в его новые возможности. В свежевыпущенном релиз внесены следующие изменения:
- journalctl получил новые параметры --since= и --until= для фильтрации по времени. Также теперь поддерживается фильтрация по юнитам через --unit=/-u.
- journald теперь поддерживает ротацию и очистку журнала по времени в дополнение к уже имевшейся ротации по занимаемому месту.
- journal теперь индексирует имеющиеся значения полей для каждого поля. Это позволяет клиенту просмотреть имеющиеся значения при фильтрации. В соответствии с этим обновлены bash completion. journalctl получил новый параметр -F для просмотра имеющихся значений, которые принимает поле в базе журнала.
- Большее количество сообщений сервисов теперь записываются в журнал как структурированные и распознаются по идентификатору.
- Мини-сервисы timedated, localed, которые ранее предоставляли поддержку сменя времени, локали и имни хоста только из графического окружения типа GNOME, теперь имеют и минималистичных (но весьма функциональные) текстовых клиентов для управления. Возможно, теперь это самый приятный способ смены настроек из командной строки, в особенности потому, что в них присутствует полный список опций и они интегрированы с bash completion.
- Новая утилита systemd-coredumpctl для получения списка и извлечения coredump-ов из журнала.
- Теперь дистрибутив устанавливает README-файлы вn /var/log/ и /etc/rc.d/init.d, которые поясняют, куда подевались журналы и скрипты инициализации. Автор надеется, что это поможет сориентироваться зашедшему в эти теперь пустые каталоги.
- В gatewayd добавлено множество возможностей таких, как режим "follow" для режима немедленной синхронизации и фильтрации.
- gatewayd/journalctl теперь поддерживают вывод типа HTML5/JSON Server-Sent-Events.
- Логика режима совместимости с init скриптами SysV теперь эвристически определяет поддержку скриптов ключевого слова "reload" и только при его наличии предоставляет возможность "systemctl reload".