The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз systemd 195 с поддержкой ротации логов по времени

23.10.2012 23:46

Леннарт Поттеринг (Lennart Poettering) анонсировал релиз системного менеджера systemd 195. Systemd 195 является последним выпуском, новшества которого будут включены в состав дистрибутива Fedora 18. Начиная со следующего выпуска начнётся реализация возможностей, которые будут интегрированы в Fedora 19.

Из новшеств, появившихся в systemd 195:

  • В демоне ведения журнала событий появилась поддержка ротации и упаковки логов на основании заданных промежутков времени, в дополнение к ранее реализованной ротации на основании занимаемого дискового пространства;
  • В утилиту journalctl добавлены новые опции "--since"/"--until=" и "--unit" для фильтрации вывода по времени и юнитам;
  • В Journal добавлено ведение индекса значений для каждого из полей, что позволило реализовать такие возможности, как опция "-F" в journalctl для вывода всех значений для указанного поля и улучшенный механизм отображения результатов поиска значений в логе;
  • Сообщения об изменении состояния служб теперь записываются в Journal в структурированном виде (ранее они записывались в виде простого текста), что позволяет снабжать их идентификаторами;
  • Для мини-сервисов timedated, localed и hostnamed, используемых для изменения времени, локали и имени хоста из графических конфигураторов, теперь подготовлены консольные утилиты, позволяющие выполнить указанные действия из командной строки;
  • Добавлена утилита "systemd-coredumpctl" для вывода списка core-дампов и их извлечения из БД Journal;
  • В gatewayd добавлен режим "follow", позволяющий выполнять синхронизацию логов в режиме push (отправка сообщений по мере их появления), в дополнение к ранее существовавшему режиму pull (отправка сообщений по запросу извне);
  • В gatewayd и journalctl добавлена поддержка экспорта логов в формате server-sent events (может быть использовано, например, для отслеживания логов в веб-фронтенде в режиме реального времени).
  • В веб-фронтенд gatewayd (browse.html) добавлена возможность просмотра развернутой информации о событиях, а также поддержка фильтрации записей.
  • В рамках подготовки к полному отказу от syslog и sysv init, в каталоги /var/log/ и /etc/rc.d/init.d/ помещаются README-файлы, информирующие администратора об изменениях в соответствующих подсистемах.
  • Для oneshot-служб добавлена поддержка операции reload (например, для обновления списка правил iptables без перезапуска соответствующей службы).


  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Выпуск Fedora 18 отложен в пятый раз. В Fedora 19 место rsyslogd может занять Systemd Journal
  3. OpenNews: Arch Linux перешёл на systemd
  4. OpenNews: В Systemd реализована поддержка изоляции системных вызовов для запускаемых сервисов
  5. OpenNews: Разработчики Debian представили генератор SysV-скриптов на основе конфигурации systemd
  6. OpenNews: В systemd добавлена поддержка средств, гарантирующих неизменность логов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35152-systemd
Ключевые слова: systemd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:10, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Как написано в рассылке, именно этот релиз окончательно войдет в Fedora 18, а значит, ив RHEL7.
     
     
  • 2.4, Аноним (-), 00:37, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Как написано в рассылке, именно этот релиз окончательно войдет в Fedora 18,
    > а значит, ив RHEL7.

    Впрочем, бэкпортировать фичи и багфиксы все-таки будут.
    Скорее бы допилили аутентификацию и HTTPS в gatewayd, как обещали - тогда по части защищенности синхронизации rsyslog будет проигрывать всухую (а то сейчас она на равных, т.е. никакая).

     
     
     
     
     
     
     
     
    Часть нити удалена модератором

  • 9.40, Аноним (-), 14:45, 24/10/2012 [ответить]  
  • +2 +/
    Вообще-то я писал своё мнение Если они его не вылижут и не распилят на части, т... большой текст свёрнут, показать
     
     
  • 10.43, Аноним (-), 14:59, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы пишите свой мнение, а я пишу своё Линус пока молчит, значит устраивает это д... текст свёрнут, показать
     
     
  • 11.47, Аноним (-), 17:09, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что непонятно во фразе красношляпые делают вендор-локин После этих слов я увер... большой текст свёрнут, показать
     
     
  • 12.50, Аноним (-), 19:03, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В каком месте оно локин Кто угодно в праве пойти куда угодно и делать что им уг... текст свёрнут, показать
     
     
  • 13.55, Аноним (-), 21:31, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ты читать умеешь выше написано что над работниками этого ситсемд, удев и иже с ... большой текст свёрнут, показать
     
  • 12.52, al_88 (ok), 19:22, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В приведённых Вами ссылках только обсуждение о том что идёт слияние udev и syste... текст свёрнут, показать
     
     
  • 13.56, Аноним (-), 21:48, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть слова running udev without systemd is a dead end and will not be suppo... большой текст свёрнут, показать
     
     
  • 14.59, al_88 (ok), 00:11, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ну собственно это я и хотел сказать ... текст свёрнут, показать
     
     
  • 15.60, Аноним (-), 00:28, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    ээээ, правильно ли я понимаю что вкатывание системд в дистры без устаканивания е... текст свёрнут, показать
     
     
  • 16.63, Аноним (-), 07:30, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У вас есть методы тестирования open-source проектов такого плана без реального и... текст свёрнут, показать
     
     
  • 17.64, Аноним (-), 08:33, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    kernel На главной новость про потерю данных на екстфс В каком дистре данный кер... текст свёрнут, показать
     
     
  • 18.65, Аноним (-), 09:56, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    У меня ubuntu 10 04 на kernel 3 6 2 и что ... текст свёрнут, показать
     
     
  • 19.68, Аноним (-), 14:20, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это в дистре 10 04 такое ядро Или это самопал неизвестного происхождения ... текст свёрнут, показать
     
     
  • 20.70, Аноним (-), 15:09, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это лично собранное ядро, также есть готовый пакеты от Ubuntu http kernel ubun... текст свёрнут, показать
     
  • 21.72, Аноним (-), 16:03, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наверху же явно написано про засовывание в дистр баговых поделок А как пример в... текст свёрнут, показать
     
  • 22.76, al_88 (ok), 17:19, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там ссылка на оф сборку Ubuntu... текст свёрнут, показать
     
  • 23.77, Аноним (-), 19:35, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там наверху написано про ЛТС версию 10 04 Которая ещё в районе 2 6чегототам бол... текст свёрнут, показать
     
  • 17.66, Michael Shigorin (ok), 11:36, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да -- обкатка на _желающих_ вместо попыток втюхать _всем_ на основании того, что... текст свёрнут, показать
     
     
  • 18.67, Аноним (-), 12:08, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Желающие уже давно поставили и обкатывают ... текст свёрнут, показать
     
     
  • 19.69, Аноним (-), 14:21, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А не желающие Ну те у которых гном3 кусками стал требовать этот системд Это ещ... текст свёрнут, показать
     
     
  • 20.71, Аноним (-), 15:13, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ни Gnome3 единым жив linux Это будит называться GnomeOS, которую они обещали в с... текст свёрнут, показать
     
  • 11.61, Michael Shigorin (ok), 00:31, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Беда в агрессивном уничтожении или повреждении функциональности _других_ проекто... текст свёрнут, показать
     
  • 10.53, Аноним (-), 19:43, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ваще право Хоть коленку себе простреливайте, мы тут при чем А эту возможность ... текст свёрнут, показать
     
     
  • 11.57, Аноним (-), 21:50, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это не ты на днях вяленный защищал в веточке про релиз Манера речи и впаривания... текст свёрнут, показать
     
  • 8.41, Аноним (-), 14:48, 24/10/2012 [ответить]  
  • +/
    Структура любого LDAP рассчитана в первую очередь на максимальную скорость поиск... текст свёрнут, показать
     
     
  • 9.48, Аноним (-), 17:11, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно подразумевалось использование авторизации данными средствами при пол... текст свёрнут, показать
     
  • 3.25, Аноним (-), 09:40, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Сетевая аутентификация ... HTTPS ... домен ...
    В системе загрузки операционной системы?  О.О Я, видимо, отстал от жизни.
     

  • 1.2, Аноним (-), 00:13, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Возник такой вопрос, все системные инит скрипы входят в systemd? Особенно интересует скрипт для настройки сети
     
     
  • 2.3, Аноним (-), 00:35, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Возник такой вопрос, все системные инит скрипы входят в systemd? Особенно интересует скрипт для настройки сети

    systemd, в отличие от, например, openrc, не занимается настройкой сети (за исключением lo). Все-таки, он не настолько комбайн :)

    Совместно с systemd можно использовать любую удобную для вас схему настройки сети, например, простой ifup@ethX.service, как сделано в опенсусе, или NetworkManager (если нужны всякие фичи типа запуска служб при подъеме интерфейсов, или поддержки нескольких профилей настроек), или что-нибудь еще (например, wicd).

     
     
  • 3.6, Аноним (-), 01:01, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Возник такой вопрос, все системные инит скрипы входят в systemd? Особенно интересует скрипт для настройки сети
    > systemd, в отличие от, например, openrc, не занимается настройкой сети (за исключением
    > lo). Все-таки, он не настолько комбайн :)
    > Совместно с systemd можно использовать любую удобную для вас схему настройки сети,
    > например, простой ifup@ethX.service, как сделано в опенсусе, или NetworkManager (если
    > нужны всякие фичи типа запуска служб при подъеме интерфейсов, или поддержки
    > нескольких профилей настроек), или что-нибудь еще (например, wicd).

    Спасибо за ответ, я полагал, что стандартные сервисы он все же предоставляет

     
     
  • 4.7, Аноним (-), 01:04, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Спасибо за ответ, я полагал, что стандартные сервисы он все же предоставляет

    Стандартные - это fsck и mount по fstab :) Их - предоставляет.

     
     
  • 5.10, Аноним (-), 01:20, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Стандартные - это fsck и mount по fstab :) Их - предоставляет.

    Спасибо, я это и имел ввиду, жаль только с сетью ничего стандартного нет.

     
  • 5.13, Аноним (-), 05:29, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И ради этого ты Царя сбрасывал?!(С)Городок
     

  • 1.5, Аноним (-), 00:42, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Релиз systemd 195 с поддержкой ротации логов по времени

    Имхо, поддержка push-синхронизации (follow-mode) гораздо более важное новшество (это если говорить о заголовке новости).

     
  • 1.12, win (??), 04:44, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Полный отказ от syslog будет уже в 18? Или в следующих..
     
     
  • 2.14, dalco (ok), 06:46, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Предполагалось в 19ой. И то, journald там хотели воткнуть по умолчанию, а возможность установки традиционных логов должна была остаться.
     

  • 1.23, Аноним (-), 09:27, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Правильно, зачем нам logrotate, развели тут юникс-вей, понимаешь.
     
     
  • 2.73, Аноним (-), 16:29, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, сбылась мечта идиота. Наконец будут уничтожены все эти архаичные юниксовые приблуды. С нетерпеним ждем поглощения ядра систем-дой и переименования GNU/Linux" в "Poettering/Poettering".

    Даешь замену простого сложным!
    Даешь криптографию везде и всюду!
    Даешь бинарь в конфигах, ведь их тоже может подменить враг!

     

  • 1.24, предидущий Аноним (?), 09:32, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я не пойму зачем для конфигов использовать xml? их очень трудно читать и редактировать, а если нужно добавить какуюто секцию вообще жуть.
    H
    H
      H

     
     
  • 2.27, filosofem (ok), 10:07, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > я не пойму зачем для конфигов использовать xml? их очень трудно читать
    > и редактировать, а если нужно добавить какуюто секцию вообще жуть.
    > H
    >  H
    >   H

    Ынтырпрайзно. Настолько, что даже парсеры патентами обложены.


     
  • 2.29, Stax (ok), 11:04, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > я не пойму зачем для конфигов использовать xml? их очень трудно читать и редактировать, а если нужно добавить какуюто секцию вообще жуть.

    Любопытный вопрос. Для конфигов, с которыми работает только программа, xml позволяет гарантировать целостность структуры и легкий способ проверки даных. А для редактируемых пользователем конфигов xml, разумеется, не нужен.

    А что, вы в systemd где-то видели xml-конфиги? По-моему там все .conf, .service и прочие в легко читаемом ini-формате.. Он несет с собой пару кусочков xml в месте, где оно интегрируется с dbus, но это не для ручной правки и, в общем, вынуждено (dbus требует xml).

     
     
  • 3.31, dq0s4y71 (??), 12:08, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >  Для конфигов, с которыми работает только программа, xml позволяет гарантировать целостность структуры и легкий способ проверки даных.

    А какой формат НЕ позволяет гарантировать целостность структуры и легкий способ проверки данных?

     
     
  • 4.37, kurokaze (ok), 14:28, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А какой формат НЕ позволяет гарантировать целостность структуры и легкий способ проверки
    > данных?

    ini  к примеру - нет разделения на число/строка, для xml сожно схему заюзать

     
     
  • 5.42, dq0s4y71 (??), 14:58, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ini  к примеру - нет разделения на число/строка

    Так это разделение существует не в ini или xml, а в вашей программе, которая эти файлы читает. Если программа ожидает прочитать из конфига int, а читает какую-то фигню, то именно программа должна обработать эту ошибочную ситуацию, а не ini или xml. А уж какой из этих форматов у неё при этом на входе - вообще не имеет никакого значения.

     
     
  • 6.44, VoDA (ok), 16:13, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> ini  к примеру - нет разделения на число/строка
    > Так это разделение существует не в ini или xml, а в вашей
    > программе, которая эти файлы читает. Если программа ожидает прочитать из конфига
    > int, а читает какую-то фигню, то именно программа должна обработать эту
    > ошибочную ситуацию, а не ini или xml.

    xml обладает фичей xsd, которая и описывает где какие данные могут быть. и именно xsd позволяет формально проверить рабочий ли xml или нет.

    для ini такого нет.

     
     
  • 7.46, dq0s4y71 (??), 17:02, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ещё раз. Если программа хочет прочитать из конфига int, а читает хрень, какая разница из какого формата она эту хрень берёт?
     
     
  • 8.74, Аноним (-), 16:32, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вай дорогой, зачем писать то, что уже написано другими ... текст свёрнут, показать
     
  • 4.45, VoDA (ok), 16:16, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>  Для конфигов, с которыми работает только программа, xml позволяет гарантировать целостность структуры и легкий способ проверки даных.
    > А какой формат НЕ позволяет гарантировать целостность структуры и легкий способ проверки
    > данных?

    Собственно все для которых нет СТАНДАРТА на описание структуры данных.

    имея на руках xml+xsd можно понять кто конкретно накосячил. а для других форматов увы стандарт не предусмотрен.

    ЗЫ может быть сделают описание схемы для JSON. но когда это будет - вопрос.

     
     
  • 5.49, dq0s4y71 (??), 17:14, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да причём здесь стандарт на описание структуры! При любом стандарте кривизну данных конфига будет разруливать ПРОГРАММА, а не стандарт. А уж кто конкретно накосячил (имя пользователя), можно установить только контролируя доступ к файлу.
     
  • 5.62, Аноним (-), 05:50, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >имея на руках xml+xsd можно понять кто конкретно накосячил. а для других форматов увы стандарт не предусмотрен.

    Dooooooo!!!
    Поиграйся как нить с Solaris 10+ и smf-ом ейным ... там всё на xml ... очень быстро захочется повесить долбаков притащивших в Unix _это_ :(  
    А теперь и не в Unix :(

     
  • 5.75, Аноним (-), 16:34, 25/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > имея на руках xml+xsd можно понять кто конкретно накосячил. а для других
    > форматов увы стандарт не предусмотрен.

    В контексте конфигов, имея это на руках можно не писать собственные обработки, а узнать синтаксически привальный конкретный файл или нет. Всего-то.

     

  • 1.30, sokoloff (??), 11:42, 24/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Для мини-сервисов cpd, mvd и rmd, используемых для копирования, перемещения и удаления файлов из графических программ, теперь подготовлены консольные утилиты, позволяющие выполнить указанные действия из командной строки;
     
     
  • 2.32, pkunk (ok), 12:11, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    gvfs-copy, gvfs-move, gvfs-rm
     
     
  • 3.39, kurokaze (ok), 14:30, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > gvfs-copy, gvfs-move, gvfs-rm

    гнум? нетпути

     
  • 2.58, Ytch (?), 21:59, 24/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Для мини-сервисов cpd, mvd и rmd, используемых для копирования,
    > перемещения и удаления файлов из графических программ,
    > теперь подготовлены консольные утилиты, позволяющие выполнить
    > указанные действия из командной строки

    FilesCopyKit, FilesMoveKit, FilesDeleteKit

     

  • 1.78, Bvz (?), 16:46, 06/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://hrafn.me/2012/11/06/new-security-feature-in-fedora-18-part-1-selinux-s был у нас SELinux. Всё работало хорошо, хоть и не совсем просто, теперь у нас есть системд и чтобы снова заработал SELinux нам нужно нагородить таааааакиииих костылей.…
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру