vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
А все-таки жаль что Поттеринга не затравили до самоубийства.
А то вот у меня тут в lxc контейнере jessie. Вдруг после перезагрузки хоста взял и перестал пускать.
На консоли пишет Cannot make/remove an entry for the specified session, а при заходе по ssh просто "connection closed".

При этом найти идиотские бинарные логи этого идиотского systemd из хост-системы не получается. Делаю chroot в контейнер, пытаюсь запустить эту якобы "жутко удобную" специутилиут journalctl, а она мне говорит "мужик, у тебы /proc не смонтирован". Впрочем, смонтировал её /proc, все равно ничего не нашла. Пришлось в этом chroot-е поставить sysvinit-core и rsyslog и перезапустить контейнер.

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

Впрочем подозреваю, что этот самый pam_loginuid который ставит на процесс некий расширенный атрибут (что почему-то не позволено делать из контейнера) - это тоже поттеринговское извращение.

Типа чтобы можно было корректно проаудитить процессы, запущенные юзером через su или sudo или процессы с suid-битом, и записать их на счет юзера.

Но блин, ставить это с session required по умолчанию (хотя аудит процессов нужен в одной системе из миллиона, поскольку остальные single-user), зная что в контейнерах это не работает...

Date: 2015-03-24 06:41 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
И да, я считаю что некоторых людей надо убивать.
— Ну а якщо вони тебе застрілять?
— А мене за що?©

очень, очень духовно.

Date: 2015-03-24 08:13 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
придувать для логов такой формат, что его нельзя читать без использования специальных утилит
да, utmp/wtmp например.

Date: 2015-03-25 06:35 am (UTC)
develop7: (dero)
From: [personal profile] develop7
я так понимаю, что вопросом «зачем так сделано» вы себя не утруждали
Edited Date: 2015-03-25 06:35 am (UTC)

Date: 2015-03-25 08:52 am (UTC)
develop7: (dero)
From: [personal profile] develop7
зачем нужны бинарные логи и какие проблемы они решают
зачем практически все СУБД хранят данные в бинарях вместо человекочитаемого текста
и т.п.

Date: 2015-03-25 10:51 am (UTC)
From: [identity profile] edo-rus.livejournal.com
ну в tiff всякая разная компрессия может быть, так что задача выглядит и вправду нерешаемой с приемлемой производительностью.

Date: 2015-03-25 11:55 am (UTC)
develop7: (dero)
From: [personal profile] develop7
следует использовать текстовые файлы, или вложенные каталоги с мелкими файликами
хочу предметной дискуссии. покажите логгер на текстовых файлах аналогичный journald по функциональности

Date: 2015-03-25 02:52 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
А что, там есть какая-то функциональность, кроме умения протоптать все нужные логи не записав их никуда?
читайте маны, ладно? mkdir /var/log/journal — и все логи ВНЕЗАПНО пишутся. общее представление об остальной функциональности можно получить по ссылке http://0pointer.de/blog/projects/journalctl.html

Date: 2015-03-25 04:34 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
значит так. в https://packages.debian.org/jessie/amd64/systemd/filelist есть /etc/systemd/journald.conf. согласно http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/src/journal/journald.conf?id=debian/215-12#n26, форвардинг в syslog включен и работает. согласно http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/systemd.postinst?id=debian/215-12#n107, /var/log/journal нарочно не создаётся maintainerами. т.о. они натурально рассчитывают на тёплый ламповый syslog. выяснить почему он не ставится при установке — домашнее задание вам. в любом случае, ни поттеринг, ни maintainerы systemd в debian тут ни при чём.

Date: 2015-03-25 08:54 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
Ты тут как со мной разговариваешь, школота!
Как с адекватным и не очень осведомлённым человеком. Ошибался, признаю, бывает.
Я уже лет тридцать как вырос из того возраста, когда домашнее задание задают.
1) оно и видно. 2) да мне всё равно сколько вам лет 3) учиться никогда не поздно
Если ты хочешь мне, а также множеству других людей привыкших к unix-way доказать, что systemd хорошая штука, напиши книгу.
доказывать привыкшим, как мы видим на вашем примере, занятие неблагодарное. я лучше неудобных вопросов поспрашиваю

Date: 2015-03-26 12:31 pm (UTC)
From: [identity profile] a-konst.livejournal.com
Реплика со стороны - не вижу тут ни одного "неудобного вопроса" от вас.

Date: 2015-03-26 04:02 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
покажите логгер на текстовых файлах аналогичный journald по функциональности
зачем нужны бинарные логи и какие проблемы они решают

(no subject)

From: [identity profile] a-konst.livejournal.com - Date: 2015-03-26 04:25 pm (UTC) - Expand

Date: 2015-03-24 08:21 pm (UTC)
develop7: (dero)
From: [personal profile] develop7
И считаю идиотизмом полагать, что если я не буду желать никому смерти, то и мне никто не будет желать смерти.
это идиотизм, да.
Однако вас это никак не оправдывает.

Date: 2015-03-24 07:41 pm (UTC)
From: [personal profile] zaharchenko
А нету случаем где почитать почему вы сторонник смертной казни?

Date: 2015-03-25 05:39 am (UTC)
From: [identity profile] lastwalrus.livejournal.com
прагматизм. автор журнала о колонизации планет думает, потому только чистый прагматизм.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 56 7
89 1011 12 13 14
1516 17 18 192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 03:22 pm
Powered by Dreamwidth Studios