LINUX.ORG.RU
ФорумTalks

Я прозрел

 


0

1

Я стоял в душе и думал - За что я люблю Линукс? Наверное за то, что можно взять и заархивировать всю систему - это будет бэкап. И если её потом разархивировать - этого будет достаточно. За что же ещё? За то, что конфиги - это не <censored> в реестре, а файлики plain text. А ещё? Да за то, что всё ясно и понятно, что всё лежит на виду или всплывает на поверхность при помощи man'ов. И я увидел врага. Systemd. Бинарные логи. Ты уже не сможешь взять, скопировать файл из умирающей системы и спокойно его скурить под другой ОС. Почему? Потому что это уже не текст, а <censored>. Ты можешь, конечно, направить выхлоп в текстовик и забрать его, но это уже откровенно лишнее телодвижение. Друзья, я прозрел. Ave Upstart! Ave OpenRC! Ave SysVinit!

★★

Последнее исправление: beastie (всего исправлений: 1)

А ядро скоро будет выплёвывать ошибки в виде QR-кода (не, на самом деле это предложение не пройдёт, но вероятность есть.)
Так что начинай уже не любить линукс.

Stahl ★★☆
()

Бинарные логи. Ты уже не сможешь взять, скопировать файл из умирающей системы и спокойно его скурить под другой ОС

можешь. если в другой ОС установлена systemd :)

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

Либо быстродействие, либо понятность юзеру.

Ну и зачем высокая производительность при логировании?
Разумеется доступность логов имеет наивысший приоритет.

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

Субж установлен только в трети всех Линуксов, а устанавливается не более чем в максимум 2% всех ОС.

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

А ещё journald умеет гонять логи в rsyslog.

При условии, что этот самый journal(ctl) в запускабельном состоянии.

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

Для сохранности логов от модификаций бэкдорами, руткитами, вирусами, сисадминами…

Евгений Касперский говорит так : (не дословно, но смысл верен) вирус отличается от полезной программы только назначением. Ограничиваешь в возможностях вирус - ограничиваешь функционал своей системы.

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

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

Зависит от количества логов, логгируемых процессов и подробность их же. Но да, относительно бесполезно.

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

Ну, если он не запускается, то и проблемы нет

Интересная логика. :)

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

можешь. если в другой ОС установлена systemd :)

А не факт. Возможно, условие будет звучать как «установлена systemd той же версии» :(

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

ABI логов был изменён только однажды. И довольно давно.

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

В таком случае, может, и годно. А то уж испугался, что опять какую намертво прикрученную софтину нафигачит...

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

Евгений Касперский говорит так

Говорят, у них с Б. Ельциным есть одна общее пристрастие, в свете этого, я бы аккуратнее относился к словам данного г-на.

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

Да, все редакторы логов страдают.

Страдает функционал и основные принципы. Вот, допустим, по каким-то причинам система еле жива. Почти ничего не работает, кроме vi. Какова вероятность прочитать текстовый файл по сравнению с бинарём ?

lenin386 ★★★★
()

И если её потом разархивировать - этого будет достаточно

Только на той же конфигурации.

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

Кажется, я понял, для чего была создана возможность гнать логи с journald в syslog.

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

Я бы не приводил слова этого господина, если бы не был с ними абсолютно согласен.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от note173

Только на той же конфигурации видеокарты

// закончил.
Правда, это тоже вполне решается, и не слишком уж и сложно.

Darth_Revan ★★★★★
()
Последнее исправление: Darth_Revan (всего исправлений: 3)

Эээ, а разве все срались не из за этого? Еще были какие то причины не любить системд?

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

Для сохранности логов от модификаций бэкдорами, руткитами, вирусами, сисадминами…

Разве проблема покурить спеки по «бинарному» формату? Разве проблема сохранить sha1 для текстового файла?

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от KennyMinigun

Разве проблема покурить спеки по «бинарному» формату?

journald умеет много весёлых штук, так что, да.

Разве проблема сохранить sha1 для текстового файла?

Если в него каждую минуту куча строк попадает, то толку от sha1 от какого-то момента времени никакого.

Darth_Revan ★★★★★
()

<green>

  1. systemd — bleeding edge
  2. bleeding edge — лучшее, после бутерброда с шашлыком

Вывод? systemd это то, что вы напророчили сами на свои головы своими желаниями :}

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

Разве проблема покурить спеки по «бинарному» формату?

А никто не гарантирует тебе, что там ничего не поменяется. Только журнал-либы.

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

Ну, если он не запускается, то и проблемы нет, верно :-)?

Предохраняемся

chmod -x $(which journalctl)

# ну и для любителей жёстких методов 
chmod -x $(which install)
chmod -x $(which chmod)

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

А никто не гарантирует тебе, что там ничего не поменяется.

Тогда речь о портабельности вообще не идёт. (т.е. никто не гарантирует, что логи можно будет прочитать с другого хоста)

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

Если в него каждую минуту куча строк попадает,

тогда использовать md5 и писать логи в формате:

mon 01-01-1970 <md5> ooops! (i did it again)
KennyMinigun ★★★★★
()

Systemd. Бинарные логи. Ты уже не сможешь взять, скопировать файл из умирающей системы и спокойно его скурить под другой ОС. Почему? Потому что это уже не текст, а НЁХ.

Эээ. Бинарный файл уже не файл, и скопировать его нельзя?

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

Либо быстродействие, либо понятность юзеру.

Непонятность юзеру вижу. А быстродействие где?

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