LINUX.ORG.RU

Релиз systemd v38 c поддержкой Journal, замены системе syslog

 , , ,


0

2

Леннарт Поттеринг (Lennart Poettering) анонсировал новый экспериментальный релиз системного менеджера systemd v38, примечательный интеграцией наработок проекта Journal, в рамках которого развивается подсистема, призванная заменить собой службу syslog и другие сопутствующие сервисы журналирования событий. Подробный обзор особенностей Journal и отличий от syslog можно прочитать в первом анонсе проекта.

Сообщается, что работа над Journal уже близка к завершению, остаётся нереализованными лишь несколько значительных функций и недостаточно проработана документация. Наиболее заметно наличие Journal при выполнении для сервисов команды 'systemctl status', которая теперь выдаёт в том числе и последние сообщения лога для указанного сервиса. Для совместимости с классическим syslog в systemd интегрирована специальная прослойка, которая использует сокет /run/systemd/journal/syslog для приема сообщений, включая перенаправление сообщений из /dev/log.

Данные сохраняются в /var/log/journal, если такая директория создана, в противном случае лог сохраняется в /run/log/journal. Для просмотра журнала следует использовать утилиту systemd-journalctl, которая по умолчанию генерирует вывод, полностью аналогичный формату /var/log/messages. Используя опции "-o verbose", "-o short-monotonic" или "-o json" можно менять детализацию и формат вывода. Для эмуляции поведения «tail -f» предусмотрена опция "-f".

>>> Подробности

Отлично, ждем бинарный реестр.

thesis ★★★★★ ()

Ядро они еще не интегрировали?

Pavval ★★★★★ ()

в противном случае лог сохраняется в /run/log/journal

Логи в tmpfs это прекрасно :)

fragment ()

Что и следовало ожидать. Таки RIP.

anonymous ()

Для эмуляции поведения «tail -f» предусмотрена опция "-f".

Блин, а как сэмулировать less, Shift-F?

Binary ★★★★★ ()

Видел етот тред на одной странице.

Novel ★★★★ ()

systemd v38
v38

Он переплюнул Хром и Панду вместе взятые.

FeyFre ★★★★ ()

а /usr на отдельном разделе там починили?

nixtrian ()

Подскажите дистры, принципиально не одобряющие поделки Поттеринга.
Кроме гетны/арча, конечно.

CYB3R ★★★★★ ()
Ответ на: комментарий от fragment

Логи в tmpfs это прекрасно :)

да, при отсутствии постоянного хранилища, это явно лучше, чем ничего...

AVL2 ★★★★★ ()

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

Zimet ()

С этого момента лялих становится таким же трудным в администрировании, как и венда. Похода шапка работает на развал. Не иначе.

anonymous ()

Оно быстрее, экономичнее обычного сислога или что, я не понял?

darkshvein ☆☆ ()
Ответ на: комментарий от CYB3R

Подскажите дистры, принципиально не одобряющие поделки Поттеринга.

Очевидно, слака. Вот только это не апстрим.

anonymous ()
Ответ на: комментарий от anonymous

чем же? чем это хуже текстового формата? не всё ли равно какой программой читать набор байтов на диске - less'ом или systemctl-journal ?

Reset ★★★★★ ()

а в этой systemd-journalctl можно укзывать фильтры, типа: интервал времени, система, сторогость?

если есть возможность то штука годная.

borisych ★★★★★ ()

близка...остаётся...Наиболее заметно...Для совместимости...прослойка...перенаправление...если...в противном случае...следует...полностью аналогичный...Для эмуляции поведения...

случай и правда противный.

AVL2 ★★★★★ ()

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

m0rph ★★★★★ ()
Ответ на: комментарий от anonymous

С этого момента лялих становится таким же трудным в администрировании, как и венда.

вот в аиксе текстовых логов как-то не особо и на errpt и alog никто не жалуется.

borisych ★★★★★ ()
Ответ на: комментарий от anonymous

патрег просто ниасилятор. например, он amd64 10 лет внедрял, когда в остальных дистрибутивах всё работало

Reset ★★★★★ ()
Ответ на: комментарий от CYB3R

Подскажите дистры, принципиально не одобряющие поделки Поттеринга. Кроме гетны/арча, конечно.

арча

Это чего это? Очень неплохой дистр!

rmammoth ()
Ответ на: комментарий от CYB3R

Подскажите дистры, принципиально не одобряющие поделки Поттеринга.

WIndows.

anonymous ()
Ответ на: комментарий от CYB3R

Подскажите дистры, принципиально не одобряющие поделки Поттеринга.
Кроме гетны/арча, конечно.

Слака и производные. Патрик честно сказал что имел Поттеринга в частности и systemd в виду.

FeyFre ★★★★ ()
Ответ на: комментарий от CYB3R

«принципиально не одобряющие» это когда поставить вообще нельзя

Reset ★★★★★ ()
Ответ на: комментарий от Reset

чем же? чем это хуже текстового формата? не всё ли равно какой программой
читать набор байтов на диске

Не всё равно.

less'ом

Я им не пользуюсь. Как мне, точно так же, не пользоваться systemctl-journal ?

AS ★★★★★ ()
Ответ на: комментарий от Reset

чем же? чем это хуже текстового формата? не всё ли равно какой программой читать набор байтов на диске - less'ом или systemctl-journal ?

Да хотя бы необходимостью иметь этот systemctl-journal на всех ос, где вдруг приспичит его прочитать. Притом той же версии, что и на серваке. Впрочем, админам локалхоста этого не понять.

anonymous ()

закопать быстро решительно!

dikiy ★★☆☆☆ ()
Ответ на: комментарий от FeyFre

Слака и производные. Патрик честно сказал что имел Поттеринга в частности и systemd в виду.

А также Торвальдса, Столлмана и иных столпов СПО.

anonymous ()
Ответ на: комментарий от FeyFre

Слака и производные. Патрик честно сказал что имел Поттеринга в частности и systemd в виду.

А пруф пожалуйста на сие высказывание?

anonymous ()
Ответ на: комментарий от rmammoth

Да есть твой systemd в репах, просто искаропки его нет.

$ yaourt -Ss systemd
community/initscripts-systemd v25-1 (systemd)
    Arch specific systemd initialization/bootup scripts for systemd
community/systemd 37-3 (systemd)
    Session and Startup manager
community/systemd-arch-units 20111205-1 (systemd)
    Arch specific Systemd unit files

CYB3R ★★★★★ ()

Отлично, пойду обновлюсь, посмотрю на этот журнал.

gentoo_root ★★★★★ ()
Ответ на: комментарий от CYB3R

Кроме гетны/арча, конечно.

И там и там уже можно пересесть на systemd... А так внезапно Убунта!

Gorthauer ★★★★★ ()
Ответ на: комментарий от anonymous

А также Торвальдса, Столлмана и иных столпов СПО.

Анонюги без пруфа такие анонюги.

FeyFre ★★★★ ()

Его видно в детстве не учили что если что-то работает — не трогай.

stack_protector ()
Ответ на: комментарий от fragment

Логи в tmpfs это прекрасно :)

Это если /var/log не существует. На embedded-системе, например, где всё равно / смонтирован в read only, сислог сохранять никак не получится, если /var/log недоступен для записи.

gentoo_root ★★★★★ ()
Ответ на: комментарий от CYB3R

Да есть твой systemd в репах, просто искаропки его нет.

С каких делов он мой, этот твой systemd? Мало ли что в репах есть, ставить это никто не заставляет.

rmammoth ()
Ответ на: комментарий от Reset

не всё ли равно какой программой читать набор байтов на диске - less'ом или systemctl-journal

разница есть. например, systemctl выводит список сервисов в стиле top.

А если надо отгрепать строчку? Да, в данном случае выяснилось, что если перенправлять вывод, то systemctl автоматом меняет поведение, а если бы не поменял?

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

Тебе даже для того чтобы прочитать /var/log/messages на всех OS надо ставить дополнительный софт. Попробуй, например, открыть его в венде изкоробочным notepad, а я посмеюсь.

Reset ★★★★★ ()

только не тяните это в Gentoo, только не тяните это в Gentoo :)

Harald ★★★★★ ()
Ответ на: комментарий от stack_protector

Его видно в детстве не учили что если что-то работает — не трогай.

Ритчи, Столлмана и Торвальдса тоже?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.