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

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

Слушайте. Офттопик конечно. Меня второй раз удаляют. Но сегодня так массово! За 10 лет участия в баталиях это первый раз такое!

Я если честно тронут и это не сарказм.

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

Бггг, я зарабатываю консультациями по 1С на ЛОРе, 600р. за два месяца :D

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



Попробуй, например, открыть его в венде изкоробочным notepad, а я посмеюсь


Осиль wordpad, юморист.

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

он ее прячет в своей темной голове. которую (в отлчии от комнаты) просветить невозможно :(

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

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

Ржунимагу.

А если у бабки был бы хрен, то она была бы дедкой.

anonymous
()

Этот клоун уже порядком подзадолбал. Придётся уходить с апстрима.

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

нужно срочно удалить ls из системы!

не знал что ls превращается в что-то навроде ls | tail -f , если его запустить без перенаправления.

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

причем тут tail? ls и ls|less дают разный вывод, последний аналогичен ls -1 --color=never

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

Нужно скидываться и заказывать Поттеринга

Как вариант, можно обанкротить редхат.

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

Спасибо, знаю. Вопрос остается - что не так?

Ну так что то ведь демон запускает всё же.

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

из документации. но да я поиграл словами( недавно освоил этот метод человеческих заблуждений) чтобы переакцентировать смысл.

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

http://www.opennet.ru/opennews/art.shtml?num=32347

там внизу в особенностях: Устойчивость: файлы с логами должны быть непосредственно доступны для администраторов и пригодны для простого копирования по сети с использованием штатных средств, таких как scp, без нарушения целостности, даже если лог скопирован не полностью. Возможность анализа лога должна быть доступна без необходимости запуска демона журналирования, обслуживающего БД с логами;

ну и судя по завязанности всего этого на DBus новые записи логов можно будет хоть в твиттер постить.

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

вот кстати же о пользе чтения: всё написано и про преимущества над сислогом и что делать с посети...

Кроме выполнения функций syslog, новая система сможет взять на себя ведение и других типов логов, таких как журнал входа в систему (wtmp), журнал начальной загрузки и логи системы аудита. Источником поступления сообщений может быть как стандартный интерфейс syslog(3), так и вызов printk() из ядра, а также различные специализированные API. В будущем рассматривается возможность перехвата сообщений от прошивок (логи UEFI) и задействование расширенных механизмов журналирования в ядре Linux. Начальная реализация Journal будет включать в себя только минимальную поддержку передачи логов по сети, которая будет ограничена простым копированием файлов БД на центральный хост при помощи scp, rsync или NFS. В будущем появятся более серьёзные средства для непрерывного приёма и отправки новых записей по сети.

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

зачем? сислог будет работать паралельно с журналом. и если комуто надо вы можете присоединится к разработке сислога и добавить ему олдскул режим: делай как сислог(читай мою цитату 2 постами выше там написано чем журнал будет лучше)

ЗЫ Опенсурс это область с конституцией предъявительского права! если о правах и желаниях не было заявлено их нет.

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

потому что появление аналога рана давно соплежевалось дебьянами и прочими пока бодрые ребята из федоры не сказали да какая разница где их хранить главное в одном месте давайте в /run все там прифигели потому что возразить нечего и приняли стандартом! потому что плюсы и минусы подходов уже 2 года как обсудили.

Thero ★★★★★
()
Ответ на: комментарий от no-dashi

ты через какое ухо читаешь? они сказали что будет стабильный формат логов но не на этом этапе ибо сейчас это ранняя разработка, алсо все сорцы открыты же! сейчас рекомендована к использованию исключительно либа потомучто менять стандарт в одной библиотеке проще чем потом следить за самопальными библиотеками..

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

пока что не журнал зависит от системд а системд от журнала... а вообще да журналу требуются сокеты котрые умеет создавать только системд.

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

ну это лучше чем сказать ОЛОЛОЛО я не могу писать лог что делать а кину ка я его в /dev/null или чего хуже свалится в сегфолт

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

кстати да с отдельным узером этоже удавовская проблемма...

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

Nicholass

Нужно скидываться и заказывать Поттеринга

+100500

megabaks ★★★★
()
Ответ на: комментарий от no-dashi

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

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

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

Slackware

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

это вообщето было его заявленное требование к журналу.. поттеринг ведь не один это делал там целая команда которая вырабатывала требования к журналу а нынешняя привязаность к системд следствие изначальной цели: получать с высводом сисктл статус последние 10 сообщений сервиса в лог.

ну и написано же всё было... чоуж

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

Попробуй, например, открыть его в венде изкоробочным notepad, а я посмеюсь.

Винда — это не ОС, так что не считается.

Xenius ★★★★★
()

да поттер всё ещё обирает полные заллы, я бы сказал жирные...

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

udev безнадёжно отстал от less

$ less --version
less 444
Copyright (C) 1984-2009 Mark Nudelman

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

Читайте документацию. Upstart не стоит на месте. Автозапуск сервиса отключается сейчас просто: echo manual > /etc/init/mysql.override таким же способом можно не только отключить автозапуск, но так же поменять другие параметры .conf-файла без изменения оригинала. В общем, гугл в помощь.

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

Reset

а с каких пор это стало не так?

ты деградируешь

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

что-то это мне напоминает. где-то я уже видел запуск службы вручную.

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

Reset

с 2008 года не встречал линух-десктопа на котором бы не проявлялось 12309

криворучка
впрочем виндузятнегу простительно

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

Reset

ога, только почему-то когда «фаерфокс флешкой память скушал» в венде или в бзде, то аццких тормозов не наблюдается

малыш деградирует не по дням, а по часам
учи матчасть - конкретно про дядьку ООМ

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

prizident

как ни печально гента пргибается не меньше остальных. /run сделали, kde3 выкинули, загрузка с отдельным /usr сломана. Все как в цивильном обществе прям.

балаболушка

[ megabaks@desktop ] ~ $ ls -1 /
bin
boot
dev
etc
home
lib
media
mnt
opt
proc
root
sbin
share
sys
tmp
usr
var
[ megabaks@desktop ] ~ $
кеды можно поставить из оверлеев
про отдельный /usr 4.2 откровенное

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

prizident

начнется своппинга следом и 12309

это не 12309
это бага kswapd[[:digit:]] можешь попробовать сделать так:
1. swapoff -a
2. монтируем куда-либо tmpfs размером во всю раму
3. делаем dd if=/dev/zero of=/твоя_дира_на_tmpfs/test.file bs=10M
это нам даёт полностью занятую оперативу и *внезапно* полный фриз системы из-за охеревш{его,их} kswapd[[:digit:]]
таки дела
ещё и дядька ООМ подливать масла будет нехило
несколько минут охеревания машинки обещаю

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

Нет. Просто Леннарт Поттеринг убивает гибкость системы ради пары попугаев.

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

Поттеринг - это не столп, а кое-что другое торчащее.

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

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

Когда у тебя чего-нибудь навернётся и нужно будет почитать логи, то ты тогда сам поймёшь все прелести поттерлогов

alex-w ★★★★★
()

«Система Linux потеряла свою исключительность, поэтому забудьте о революции и возвращайтесь к работе за своими ПК под Windows. »

(с) Сами знаете откуда.

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

Все в убунте нормально сделано. Не получается у тех, кто не пробовал читать эти конфиги. Если добавить «disabled and » в правильное место, то все остается валидным, автоматом не запускается, а запускается руками, причем можно одной короткой командой запустить кучу демонов.

anonymous
()

Поттеринг молодец, няшечка.

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

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

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

Не знаю, чо там в арче, а в генте системд в портаже. И даже не хардмаскед.

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

Где это есть? В менеджере пакетов 290.10 последние. На сайте нвидии на мою видюху выдает

Version: 290.1
Release Date: Tue Nov 22, 2011

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

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

Slackware. Патрик высказывался относительно этого на linuxquestions.net. В русле, мол, совать в дистрибутив всё что напридумывал Леннарт - большая вероятность лишний раз заставить пользователя дистрибутива решать проблемы, которых у него не было до этого, при этом не получив каких-то существенных преимуществ взамен. Мол, как устаканится и если пользователям slackware будет интересно - будем посмотреть. А пока все эти пульсаудио можете брать на slackbuilds.org

Ну и исходя из собственных наблюдений за «политикой партии» slackware, systemd там никогда не будет, если это не станет стандартом для gnu/linux.

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