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".

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

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

Pavval ★★★★★
()

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

anonymous
()

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

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

Binary ★★★★★
()

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

Novel ★★★★
()

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

nixtrian
()

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

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

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

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

AVL2 ★★★★★
()

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

Zimet
()

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

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

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

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

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

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

Reset ★★★★★
()

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

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

borisych ★★★★★
()

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

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

AVL2 ★★★★★
()

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

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

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

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

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

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

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

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

арча

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

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

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

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

FeyFre ★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от anonymous

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

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

FeyFre ★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от stack_protector

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

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

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