The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Debian останется возможность использования SysVinit после ..., opennews (??), 13-Окт-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Пользователи Debian смогут продолжить использование SysVinit..."  +6 +/
Сообщение от Аноним (-), 13-Окт-14, 11:30 
Вы уверены что возможность вставки костыля вместо дефолтного systemd это именно то что вы написали :)
Ответить | Правка | Наверх | Cообщить модератору

11. "Пользователи Debian смогут продолжить использование SysVinit..."  +3 +/
Сообщение от ананим (?), 13-Окт-14, 11:39 
А с чего вы взяли что именно он — костыль?

Да, была объективная критика инит и ему как раз не хватало именно того, что этот systemd-shim предоставляет. А вот всё остальное, что наворотили в systemd... даже и велосипедом рука не поднимается назвать.

Ответить | Правка | Наверх | Cообщить модератору

23. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 13-Окт-14, 11:48 
ОК, согласен, термин костыль сюда не подходит.
Ответить | Правка | Наверх | Cообщить модератору

85. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от Аноним (-), 13-Окт-14, 15:16 
Сюда подходит "кошку лишали хвоста понемножку". Этот пакет припрет половину кишков systemd, но НеSystemD НеХомячки смогут корчить из себя целого гордого суслика.
Ответить | Правка | Наверх | Cообщить модератору

66. "Пользователи Debian смогут продолжить использование SysVinit..."  +3 +/
Сообщение от Аноним (-), 13-Окт-14, 13:14 
вы только что рассказали про uselessd с подходом "выкинуть всё лишнее из systemd, инициализацию оставить"

systemd-shim же - это напротив старый инит плюс реализация внешних systemd-интерфейсов для софта, который от них (интерфейсов) зависим (гном например)

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

75. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от ананим (?), 13-Окт-14, 13:51 
> systemd-shim же - это напротив старый инит плюс реализация внешних systemd-интерфейсов для софта, который от них (интерфейсов) зависим (гном например)

А чем старый, добрый инит плох? Зачем его выкидывать то?
Всё что надо делает, протестирован годами, вон в генту в опенрк к нему и cgroups прикрутили.
Ничем не хуже systemd.
Ну а то, что консоле-кит для gdm заменили, hostnamed/timedatectl/... добавят, так не холодно и не жарко. Возможно даже лучше.

Ответить | Правка | Наверх | Cообщить модератору

83. "Пользователи Debian смогут продолжить использование SysVinit..."  +2 +/
Сообщение от Аноним (-), 13-Окт-14, 14:53 
>>А чем старый, добрый инит плох?

1) говорят, подразумевает написание бесконечных простыней на баше, хз, сам не сталкивался
2) оверхед есть от постоянного дергания баша
3) нету параллелизации, что даже на локалхосте заметно, с системд загрузка/выключение все же побыстрее
вообще за подробностями лучше к системд-фанбоям

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

Ответить | Правка | Наверх | Cообщить модератору

93. "Пользователи Debian смогут продолжить использование SysVinit..."  +2 +/
Сообщение от Andrey Mitrofanov (?), 13-Окт-14, 15:32 
>>>А чем старый, добрый инит плох?
> 1)
> 2)
> 3)
> как задумка, может системд и поинтересней, но реализация - это ппц, зачем
> так сложно, зачем все завязывать на него(удев, гном, что на слуху),

Дон Леонсио приплыл за _вашим золотом и землями, покупая _вас за мусор-бусы (=перечисленное выше, которое на поверку оказывается либо неправдой, либо лукавством, либо не нужно (=на практике _никакой разницы)), сгоняет _вас в резервации (выбора скоро не будет).

Подумайте, стоит ли повторять про те якобы "преимущества", про которые "говорят" те активисты.

> Ленька запарил свой нос куда не надо сувать, хорошо хоть кернел-команда его послала

Не "послала", а "занял нейтральную". Время жизни RHEL6 закончится -- посмотрим на тот "нейтралитет".

Ответить | Правка | Наверх | Cообщить модератору

99. "Пользователи Debian смогут продолжить использование SysVinit..."  –3 +/
Сообщение от Аноним (-), 13-Окт-14, 15:42 
> Дон Леонсио приплыл за _вашим золотом и землями, покупая _вас за мусор-бусы

Интел и прочие амд нас всех вообще за кусок кремния купили. Если кто не в курсе, оксид кремния - это то что под ногами валяется. То-бишь песок.

Ответить | Правка | Наверх | Cообщить модератору

104. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от Andrey Mitrofanov (?), 13-Окт-14, 15:50 
>> Дон Леонсио приплыл
> Интел и прочие амд нас всех вообще
> ногами валяется. То-бишь песок.

Битов и электронов, из которых "бусы", в окружающем -- на порядки больше.

Но ты можешь не останавливаться, начинай автомобили копировать и продавать их на митингах "любого-и-только-чёрного цвета".

Ответить | Правка | Наверх | Cообщить модератору

160. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 14-Окт-14, 02:25 
> Битов и электронов, из которых "бусы", в окружающем -- на порядки больше.

Ну спасибо, Капитан. И что бы я без вас делал, Кэп?! :) Правда, если до продаж битов уже докатились, то вот торговать отдельными электронами пока еще вроде никто не пробовал. Так что вполне себе идея.

> Но ты можешь не останавливаться, начинай автомобили копировать и продавать их на
> митингах "любого-и-только-чёрного цвета".

Честно говоря не очень понял этот полет мысли.

Ответить | Правка | Наверх | Cообщить модератору

186. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от aLexius (ok), 14-Окт-14, 08:11 
Ага. Только там используется кремний такой химической чистоты, что процесс его получения из того, что "валяется под ногами", весьма не тривиален.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

202. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 15-Окт-14, 04:49 
> из того, что "валяется под ногами", весьма не тривиален.

Так это... дикари тоже не умеют из песка стекло делать. Для них процесс получения бус - загадка.

Ответить | Правка | Наверх | Cообщить модератору

101. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от ананим (?), 13-Окт-14, 15:45 
>> А чем старый, добрый инит плох?
> 1) говорят, подразумевает написание бесконечных простыней на баше, хз, сам не сталкивался

Инит — это программа на С, при запуске — такой процесс с pid=1. Рулит всеми остальными процессами. Ему пох, баш вы там запускаете или брэйнфак.
Разгребайте кашу в голове, тогда и поговорим.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

103. "Пользователи Debian смогут продолжить использование SysVinit..."  –4 +/
Сообщение от Аноним (-), 13-Окт-14, 15:50 
> Инит — это программа на С, при запуске — такой процесс с
> pid=1. Рулит всеми остальными процессами.

Как раз собственно с рулением у него и не задалось. Даже самого простейшего мониторинга и рестарта упавших критичных сервисов не умеет. Как бы FAIL. Но да, вы можете поставить runit (который сам по сути такая же фигня как init по смыслу, только менее позорный), накостылить портянки на баше или что там еще.

> Разгребайте кашу в голове, тогда и поговорим.

К вопросу о каше - это не ты там редхаты и федору восхвалял? А то редхатчики теперь будут любить systemd как миленькие.

Ответить | Правка | Наверх | Cообщить модератору

112. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от ананим (?), 13-Окт-14, 16:02 
> Как раз собственно с рулением у него и не задалось. Даже самого простейшего мониторинга и рестарта упавших критичных сервисов не умеет. Как бы FAIL

Для дэбилов разве что.
Например если упавший оракл поднять не подумавши, почему он упал то, то можно потерять всю базу.
Терабайт так в несколько. В банке.
Для таких вещей есть специальные решения, от скрипта в пару строк, до вотч-догов. Зачем это всё вкомпилировать в один блоб, совершенно не понятно. Для адреналину разве что.

Зыж
Так что там с башем и портянками? Глупенький вбросик отменяется?
Ай-ай. Какая досада то.

Ответить | Правка | Наверх | Cообщить модератору

114. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Andrey Mitrofanov (?), 13-Окт-14, 16:17 
> Например если упавший оракл поднять не подумавши, почему он упал то, то
> можно потерять всю базу.
> Терабайт так в несколько. В банке.

О! В соседнюю новость пройдите: там спрашивали, чем Pg лучше Ocl-а. >/<

Ответить | Правка | Наверх | Cообщить модератору

153. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от ананим (?), 13-Окт-14, 22:48 
Э-э-э,... для него уже написаны юнит-файлы? :D
Ответить | Правка | Наверх | Cообщить модератору

115. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 13-Окт-14, 16:23 
а что насчет мониторинга?

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

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

116. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от pavel_simple (ok), 13-Окт-14, 16:27 
> а что насчет мониторинга?
> и сервисы, для которых рестарт не помешал бы тоже вполне себе существуют,
> вон на локалхосте так вообще чуть ли не все можно рестартовывать

слово respawn в inittab'е тебе ни о чём не говорит?

Ответить | Правка | Наверх | Cообщить модератору

168. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от Аноним (-), 14-Окт-14, 04:25 
> слово respawn в inittab'е тебе ни о чём не говорит?

Там оно сделано в таком виде что толку от него с гулькин нос. Лимитирование частоты рестартов - где? Или если у сервиса порушатся данные и он будет сразу падать - у меня вся система колом встанет от частых рестартов? Спасибо, мне так не нравится. А еще разные программы ведут себя по разному. В нормальных системах инициализации можно подкостылить большинство типовых поведений так что мониторинг не сорвется. А в ините - фига в кармане.

Не, я не спорю, если сильно приспичило то погадить можно и в деревянном скворечнике. Но большинство людей предпочитает почему-то комфортный унитаз в теплом доме. Хоть возня с водопроводом и канализацией и сложнее.

Ответить | Правка | Наверх | Cообщить модератору

199. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Окт-14, 03:51 
>> слово respawn в inittab'е тебе ни о чём не говорит?
> Там оно сделано в таком виде что толку от него с гулькин нос.
> Лимитирование частоты рестартов - где? Или если у сервиса порушатся
> данные и он будет сразу падать - у меня вся система
> колом встанет от частых рестартов?

Понятно -- "не читал, но осуждаю".

Ответить | Правка | Наверх | Cообщить модератору

203. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 15-Окт-14, 05:05 
> Понятно -- "не читал, но осуждаю".

Да просто я уже сто лет как пользуюсь более приличными системами инициализации. Пока правда в основном апстартом, но systemd я немного повертел в руках и никакого особого отвращения он не вызвал. Те же яйца, вид в профиль.

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

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

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

212. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от pavel_simple (ok), 15-Окт-14, 07:55 
повторяй за мной,

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

10 раз пожалуйста.

P.S. лично я не имею ничего против systemd, наверное потому что я его ещё вообще не смотрел, возможно я изменю своё мнение когда придётся обновлятся до джеси. Всё равно это не повод обливать говном init, особенно передёргивая и используя явно ложные аргументы.

Ответить | Правка | К родителю #203 | Наверх | Cообщить модератору

220. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 15-Окт-14, 19:00 
> 294, отакжись от фaнaтизма, фанатизм это глупо и не достойно уважающего себя технаря.

Сразу после того как oгoлтeлые НеФанаты зaткнyтся. И ни битом ранее.

> Всё равно это не повод обливать гoвном init, особенно передёргивая
> и используя явно ложные аргументы.

Какие ложные аргументы? Называя вещи своими именами - совместимость init скриптов между системами - ниже плинтуса, заявы о "кроссплатформенности" гроша ломаного не стоят: cкрипты нифига не совместимы, а их правка - PITA, ибо половина скриптов писаны черти как, конфигурация размазана по телу скрипта.

Про параллельный запуск долго лечили что это не надо. Пока конкуренты всерьез не подперли. Потом снались с ручника, это да. А не пойти ли проектам с таким вектором развития в ж..., называя вещи своими именами? Мы бы с таким подходом в CP/M и MULTICS ща обитали.

А функциональность самого init - можно считать что отсутствует, и вообще, единственный эпитет который приходит на ум - ОКАМЕНЕЛОЕ ГOВНО МАМОНТА. Из его плюсов я видел только "мы так привыкли". А отвратительный гуанокод и нужда костылить самые типовые вещи + провокация писателей скриптов на практики которые админу не друг - ну, знаете ли. Если с практической точки зрения - "инит умеет рестартить сервисы" гроша ломаного не стоит. Какого дьявола? А такого! Почти все сервисы по факту пускаются собственным скриптом. Ясен пень, это срывает трекинг запуска процессов. И потом без каких-то отдельных изврашений - ФИГ С ДВА "ПЕРЕЗАПУСК" ПОЮЗАЕШЬ. В результате получается склад костылей и подпорок, который работает через зад. А простая хотелка "как бы сделать чтобы вон тот сервис перезапускался" - решаема, но вызывает уйму левых приседаний. А у конкурентов - 1 параметр конфига и баста. Ну может еще 1-2 костыль-параметра, описывающих поведение сервиса при старте, самый край. В ините с практической точки зрения так не отделаешься. И почему столь простая хотелка должна вызывать столько приседаний - я не понимаю. Ну то-есть я догадываюсь что стартеру сложно отслеживать все что делает шеллскрипт и прочее, но почему это должно трансформироваться в мои проблемы - я не понимаю.

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

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

233. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от pavel_simple (ok), 16-Окт-14, 08:46 
>> 294, отакжись от фaнaтизма, фанатизм это глупо и не достойно уважающего себя технаря.
> Сразу после того как oгoлтeлые НеФанаты зaткнyтся. И ни битом ранее.

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

>[оверквотинг удален]
> не отделаешься. И почему столь простая хотелка должна вызывать столько приседаний
> - я не понимаю. Ну то-есть я догадываюсь что стартеру сложно
> отслеживать все что делает шеллскрипт и прочее, но почему это должно
> трансформироваться в мои проблемы - я не понимаю.
> Да, мне не нравится что система инициализации провоцирует написание скриптов без веского
> повода, а потом параметры конфигурации написаны на трех страницах вперемешку с
> кодом, трекать процесс пущеный скриптом - отдельный гемор, на всякие там
> контейнеры и прочее - забивается, логгинг процесса запуска вместо проблемы поттера
> или кого там еще становится моей проблемой, etc. Вроде бы это
> вполне технически валидные предъявы, или где?

не ты ли набросил что нет возможности рестартовать сервис? дык есть она или нет?
и скажи кто лично тебя заставляет писать скрипты? нехочешь скрипт -- возьми и толкни всё что тебе не хочется в /etc/rc.local, нет желания ждать пока загрузится остальное? - толкни прямо в inittab. хочется конкурентной загрузки? - так это не долго ->
aptitude install insserv
dpkg-reconfigure insserv

кто не хочет ищет причину, кто хочет - возможность.

смотреть противно когда ты, 294,  превращаешся в визгливую бабу.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

237. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от Аноним (-), 16-Окт-14, 21:43 
> они не заткнуться никогда,

Это заведомо ложное утверждение и вопрос сводится лишь к тому "когда" ;).

> это повод думать что ты останешся фанатиком? или технарём? оно слабо совместимо.

У технарей тоже могут быть предпочтения. Хотя разумеется использовать заведомо ложные аргументы во время спора - нехорошо, факт.

> не ты ли набросил что нет возможности рестартовать сервис?

Вроде изначально это был какой-то иной аноним, а я с ним согласился.

> дык есть она или нет?

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

> и скажи кто лично тебя заставляет писать скрипты?

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

> нехочешь скрипт -- возьми и толкни всё что тебе не хочется в /etc/rc.local,

А это тоже скрипт, IIRC. И, собственно, может быть раз вы такой умный - вы покажете как оттуда изобразить пуск сервисов с авторестартом силами init? А чтобы приоритет поставить, сделать chroot и uid/gid вкатить?

Алсо, с какого перепоя вы решили что система в этот момент - в желаемом состоянии? Как это обеспечивается? Как это обеспечить в апстарте и systemd я понимаю и прописывание зависимостей или условий старта кажется мне логичным и правильным. А тут всего этого нет. С скриптами в дире получше, но я бы не сказал что мне сильно нравится как это сделано. Затеи типа апстарта или systemd явно логичнее в этом плане: зависимости/условия старта по человечески прописываются.

> нет желания ждать пока загрузится остальное? - толкни прямо в inittab. хочется конкурентной
> загрузки? - так это не долго -> aptitude install insserv dpkg-reconfigure insserv

Ну а теперь это будет по дефолту и с systemd. Меня это более чем устроит. Мне более не придется костылировать фирменные дeбилизмы инита, что-то там доустанавливать, подпирать и донапиливать. Натыкаться на кривую скриптятину, писаную черти-кем я буду сильно реже. И если мне не западло написать юнит или джоб на 5 строк, который и рестарт настроит, и uid/gid выставит, и приоритет вкатит, и зависимости корректно, и прочее, то с классическим инит все настолько же просто, логично и лаконично не получается. Поэтому я о нем скучать не буду, смею вас заверить. Когда я свинтил на апстарт - моя жизнь в плане запиливания новых сервисов в систему стала куда как проще. Ну а systemd не так уж принципиально отличается.

На *данный* момент я больше пользуюсь апстартом. Но systemd не так уж сильно от него отличается по общим идеям и написать ему юнит под простой сервис мне как-то не сильно сложнее чем джоб для апстарта. И все это как-то проще для типовых случаев и логичнее чем то что в init было. А в заковыристых опять же позвать скрипт мне никто не запретит, только это будет ну может 1 раз на 100 случаев.

> кто не хочет ищет причину, кто хочет - возможность.

Ты правильно понял, чувак: я пришел к выводу что не хочу пользоваться инитом. Мне симпатичнее подход апстарта или системды - так запиливать типовые сервисы без особых требований как-то сильно проще, конфиг на пяток строк с разблюдовкой как это запускать - написать легко. А все эти ваши костылирования вы имхо себе оставьте. ИМХО, типовые операции должны делаться легко и без костылирования. И да, всякие там рестарты, установка UID/GID, чрут, пихание в контейнер и прочее - это таки давно стало типовыми операциями. И параллельный старт с учетом зависимостей - не роскошь и ставить для этого какие-то отдельные костыли я труба шатал. В 2014 году это должно быть по дефолту.

> смотреть противно когда ты, 294,  превращаешся в визгливую бабу.

Противно смотреть как староверы пытаются всех пичкать своим шитом, втирая что "а если вот так посмотреть и вот тут подкостылить - вовсе даже и не кривой". А почему вы, фаготы, думаете что я прописывая совершенно типовой сервис хочу копаться в кривульках и костылировать, что-то там доустанавливать, скриптить и так далее? Я хочу чтобы типовые административные операции требовали абсолютный минимум поползновений. Прикиньте какой я нехороший! :).

Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору

249. "Пользователи Debian смогут продолжить использование SysVinit..."  +2 +/
Сообщение от pavel_simple (ok), 17-Окт-14, 12:55 
>> они не заткнуться никогда,
> Это заведомо ложное утверждение и вопрос сводится лишь к тому "когда" ;).

это заведомо истинное утверждение, ибо фанатики были, есть и будут.
> Вроде изначально это был какой-то иной аноним, а я с ним согласился.

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

>> дык есть она или нет?
> Теоретически - есть.

294, это не теоритически это практически реализованная в коде фича. точка.

>[оверквотинг удален]
> Система инициализации. Все программы так делают, поэтому если мне что-то надо поменять
> - мне неизбежно придется лезть в этот крап. Я этого делать
> совершенно не желаю: править конфиг на пяток строк сильно проще чем
> помесь кода с конфигурационными данными, а инит сильно провоцирует админов на
> скриптинг в каждой дырке, даже для совершенно типовых шаблонных задач без
> особых требований.
>> нехочешь скрипт -- возьми и толкни всё что тебе не хочется в /etc/rc.local,
> А это тоже скрипт, IIRC. И, собственно, может быть раз вы такой
> умный - вы покажете как оттуда изобразить пуск сервисов с авторестартом
> силами init? А чтобы приоритет поставить, сделать chroot и uid/gid вкатить?

.
> Алсо, с какого перепоя

так и запишем, фанатик, не имея аргументов лезет с оскорблениями

Ответить | Правка | К родителю #237 | Наверх | Cообщить модератору

157. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от mix (??), 14-Окт-14, 00:50 
+500) правда с горы (сижу на АIX)
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

165. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от ананим (?), 14-Окт-14, 02:47 
> Поэтому намного лучше если я при нужде буду костылить один оракл чем 100500

У тебя 100500 вечно-падающих демонов запущено?
Ну ты лось. При чём брехливый.
К тому же плохо знающий предметную область — см. /etc/inittab на предмет respawn. И не говори что нет того, о чём ты не знаешь.

Ответить | Правка | Наверх | Cообщить модератору

169. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 14-Окт-14, 04:33 
> У тебя 100500 вечно-падающих демонов запущено?

А где как. Вот чего у меня вообще совсем нигде и никак нет - так это оракла. А вот всякого добра работающего в batch mode, отвал которого может быть досаден - имеется.

> Ну ты лось. При чём брехливый.

Это ты позорный койот, тявкающий из кустов. При том глупый.

> К тому же плохо знающий предметную область — см. /etc/inittab на предмет respawn.

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

> И не говори что нет того, о чём ты не знаешь.

К себе это примени, для начала. Как насчет выставить uid/gid? Сделать chroot или даже в контейнер отпилиться? Приоритет расставить? А если старт обломался - в лог что-нибудь пискнуть хотя-бы? Я все это должен сам костылить чтоли? В нормальных стартерах это 1 тривиальная строка конфига, бэть.

Ответить | Правка | Наверх | Cообщить модератору

247. "Пользователи Debian смогут продолжить использование SysVinit..."  +2 +/
Сообщение от vi (ok), 16-Окт-14, 23:42 

>> К тому же плохо знающий предметную область — см. /etc/inittab на предмет respawn.
> Сам этим и пользуйся. Оно с половиной программ вообще не работает, лимитирования
> рестартов нет, так что если сервис заметно грузит систему и издох
> - постоянный рестарт вообще все факапнуть может.

Не смог пройти мимо ;)
Вы хотя бы man init, до конца прочитали?
DIAGNOSTICS
       If init finds that it is continuously respawning an entry more than 10 times in 2 minutes, it will assume that there is an error in the
       command string, generate an error message on the system console, and refuse to respawn this entry until either 5 minutes has elapsed or
       it receives a signal.  This prevents it from eating up system resources when someone makes a typographical error  in  the  /etc/inittab
       file or the program for the entry is removed.

Ответить | Правка | Наверх | Cообщить модератору

198. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Michael Shigorinemail (ok), 15-Окт-14, 03:47 
> Как раз собственно с рулением у него и не задалось.

Не врите.

> Даже самого простейшего мониторинга и рестарта упавших критичных сервисов не умеет.

Умеет, умеет.  Но через другую калитку ;-)

А мультиогрызок по имени systemd как раз и не умеет, если уж начинать придираться -- ни в морду не выставит, ни письмо не черкнёт, да и логику умнее "всех прибить и ещё раз" пока не видел.  В отличие от monit.

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

204. "Пользователи Debian смогут продолжить использование SysVinit..."  –3 +/
Сообщение от Аноним (-), 15-Окт-14, 06:40 
> Умеет, умеет.  Но через другую калитку ;-)

Большой вопрос кто тут врет. Ибо на практике я не видел ни 1 программы которая бы этим пользовалась. Настолько замечательно сделано, что максимум который я видел в плане рестарта программ - проверка по pid-файлу + kill через крон скриптом что процесс в наличии. Это вообще отдельные скрипты пинаемые из крона. Криво и тормозно, живет в отдельном месте (но т.к. тормозно - хотя-бы не сломает хост флудом от рестарта сервиса). И для подгона под систему надо трехстраничный скрипт править. Вместо 1 строки конфига.

> А мультиогрызок по имени systemd как раз и не умеет, если уж
> начинать придираться -- ни в морду не выставит, ни письмо не черкнёт,

А этим уже должны заниматься обработчики логов по идее. А когда это разбросано по 100500 скриптам, привинченым черти-где - теперь вы понимаете за что я хочу придушить кулсисопов с зудом что-нибудь заскриптить? Получается некая система, где концов не найдешь: а откуда оно эту почту вообще кидает?! И где, например, новый адрес прописать? Ах, в 294-й строке вон того скрипта, писаного дядей Васей, который уволился 3 года назад? А почта все валится ему, хотя мэйлбокс переполнился? Потому что про этот скрипт только дядя Вася и знал? Ну да, очень удобно такую систему админить. Это может быть круто на вашем уютном локалхостике, с 1 BDFL, но если это что-то продакшновое, где админ может передать бразды правления - "уже не то".

А еще в этой вашей скриптятине потом запросто окажется что вон тот контент - контролируется ремотой, шелл - как всегда облажался, скрипткидтс - про экранирование не подумал (в шелле с этим вообще IMHO гемор). И закончится все тем что злодей сможет команды выполнить с правами почтаря. Оно мне надо? Как DHCP сервак может поиметь рута на *никсной системе благодаря куче скриптятины - я уже видел. Выводы были сделаны. Подозрения и раньше были, но в этом случае это было ***вопиющим*** подтверждением.

Теперь моя логика такая: shell ***нельзя*** кормить untrusted входными данными. При том с экранированием там все как-то сложно, так что говоря за себя - я предпочту не кормить shell untrusted входными данными вообще, во избежание. Логгинг - априори имеет дело с untrusted входными данными. Поэтому мое желание кормить шеллскрипты кусками логов - в районе плинтуса. Вы этим и занимайтесь. А потом вычищайте шеллбомбы из системы оптом. Бобби Тэйблс нашел себе друга - Джона Скриптера.

> да и логику умнее "всех прибить и ещё раз" пока не видел.  В отличие от monit.

Видел я этот monit, там тоже своих странностей хватает. На каждый пук зачем-то дергает внешние программы. Так что если в системе что-то пошло не так - он сам может сдуреть. Сисколы, которые не зависят от лимитов на файлы, не требуют выделять кучу памяти и прочее - ему дергать почему-то западло. В результате при неидеальностях в системе он и сам может начать работать через пень-колоду. А если команда на kill не работает - то чего? Процесс не остановится, все еще больше усугубится? Предпочитаю чтобы по дефолту запускач сисколы дергал для большинства операций, а кастом при старте шатдауне и прочее типа дерга скриптов - только если я явно попросил оверрайд. Понимая, что далее это будет намного менее надежно при малейших неидеальностях. Это мое пожелание к запускалке, по опыту самых разнообразных околосистемных факапов. Кроме того, две запускалки мне нафиг не упало, а популярных систем где monit был бы единственной запускалкой я не знаю. А самому ему кроить все конфиги мне зело лень, сорри. Я от этого буду отлынивать и лучше напишу 2 конфига к пепелацу поттера чем все конфиги к monit. Т.к. выигрыш от этой кучи гемора мне не очевиден.

Ответить | Правка | Наверх | Cообщить модератору

250. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Michael Shigorinemail (ok), 17-Окт-14, 15:54 
> Настолько замечательно сделано, что максимум который я видел

Это характеризует то, что Вы видели.

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

Хорошая такая идея, да...

> Видел я этот monit, там тоже своих странностей хватает.

А я не только лишь видел, но и могу утверждать, что для своих задач это отличный надёжный инструмент.

> В результате при неидеальностях в системе он и сам может начать работать
> через пень-колоду.

Он с высокой вероятностью хотя бы настучит об этом руту, т.к. smtp-клиент там встроенный именно из таких соображений.

> Кроме того, две запускалки мне нафиг не упало, а популярных систем где monit
> был бы единственной запускалкой я не знаю. А самому ему кроить все
> конфиги мне зело лень, сорри.

Ох уж эта мания про "единственные запускалки"... грамотная претензия была бы совсем другой -- кому SIGCHLD прилетает.

В альте примеры конфигов monit довольно обширны, если что.

Ответить | Правка | Наверх | Cообщить модератору

216. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Посторонним В (?), 15-Окт-14, 13:19 
>> Инит - это программа на С, при запуске - такой процесс с
>> pid=1. Рулит всеми остальными процессами.
> Как раз собственно с рулением у него и не задалось. Даже самого
> простейшего мониторинга и рестарта упавших критичных сервисов не умеет. Как бы
> FAIL. Но да, вы можете поставить runit (который сам по сути
> такая же фигня как init по смыслу, только менее позорный), накостылить
> портянки на баше или что там еще.
>> Разгребайте кашу в голове, тогда и поговорим.
> К вопросу о каше - это не ты там редхаты и федору
> восхвалял? А то редхатчики теперь будут любить systemd как миленькие.

Работающий критичный сервис, который упал, гораздо хуже упавшего >:-)

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

221. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 15-Окт-14, 19:10 
> Работающий критичный сервис, который упал, гораздо хуже упавшего >:-)

Это очень зависит от сервиса. Например если некий HTTP проксь выпускает юзеров в интернет, а админ свинтил в отпуск, за его падеж на месяц - админа юзери сожрут живьем и из под земли достанут. А если этот проксь раз в полгода упадет и переподнимется через пару секунд - никто от этого не умрет, уж поверьте. Ну то-есть так быть конечно тоже не должно, но мир не идеален, а остальные варианты - еще хуже.

Ответить | Правка | Наверх | Cообщить модератору

224. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 15-Окт-14, 20:24 
А сдохшие платки памяти системд тоже подтащит и воткнёт во время отпуска админа? Или наконец-то придёт в голову мысль перестать заниматься фелляцией и сделать нормальный "кластерок"?
Ответить | Правка | Наверх | Cообщить модератору

226. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 16-Окт-14, 06:58 
> А сдохшие платки памяти системд тоже подтащит и воткнёт во время отпуска админа?

А платки памяти, если они не из г...а - дохнут достаточно редко. К тому же у нормальных людей, если все это их интересовало - ECC есть. И chip-kill настроен. И вентиляторы - с запасом. И мониторинг оных. И raid, и мониторинг SMART винчей. А у серьезных серверов еще и блоки питания резервированные. Так что оно и без админа сможет продолжить работать. Может быть degraded, например с отвалом части памяти или менее резвой работой дисков, но - живое. Если, конечно, вы готовы оплачивать все это счастье.

> Или наконец-то придёт в голову мысль перестать заниматься фелляцией и
> сделать нормальный "кластерок"?

А это опять же зависит от готовности тех кому оно надо оплачивать все это. Это уже другой уровень затрат и запросов. А с точки зрения элементарного теорвера - мой сценарий выигрышный. В плане понижения вероятности проблем без существенных затрат денег и усилий. Не абсолютное решение? Ну разумеется. Кому надо сильно надежно - см. выше, да еще кластер. Только это других денег будет стоить.

Ответить | Правка | Наверх | Cообщить модератору

235. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Посторонним В (?), 16-Окт-14, 20:57 
>> Работающий критичный сервис, который упал, гораздо хуже упавшего >:-)
> Это очень зависит от сервиса. Например если некий HTTP проксь выпускает юзеров
> в интернет, а админ свинтил в отпуск, за его падеж на
> месяц - админа юзери сожрут живьем и из под земли достанут.
> А если этот проксь раз в полгода упадет и переподнимется через
> пару секунд - никто от этого не умрет, уж поверьте. Ну
> то-есть так быть конечно тоже не должно, но мир не идеален,
> а остальные варианты - еще хуже.

Почему же хуже?
Не может значит этот сервис без админа работать... Значит должен быть админ на месте.
А также этот гипотетический условно называемый админом может и сам сделать перезапуск... Если считает правильным.

Ответить | Правка | К родителю #221 | Наверх | Cообщить модератору

236. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от Посторонним В (?), 16-Окт-14, 21:06 
И почему этот сервер кстати падает?
Может кто-то его пытается взломать? И включить в состав очередного ботнета? И что дальше будет, когда с этого узла начнут ломать что-то ещё?

Ответить | Правка | Наверх | Cообщить модератору

239. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от Аноним (-), 16-Окт-14, 21:57 
> что дальше будет, когда с этого узла начнут ломать что-то ещё?

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

То-есть система в batch mode должна в основном заботиться о самосохранении и выполнении своих задач. Попутно будет хорошо если подыграет админу в понимании проблем, например, умением делать снапшоты которые можно потом изучать хоть месяц, не в ущерб работе которую ворочал сервис.

Ответить | Правка | Наверх | Cообщить модератору

238. "Пользователи Debian смогут продолжить использование SysVinit..."  –2 +/
Сообщение от Аноним (-), 16-Окт-14, 21:51 
> Не может значит этот сервис без админа работать... Значит должен быть админ на месте.

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

> А также этот гипотетический условно называемый админом может и сам сделать перезапуск...
> Если считает правильным.

Вот вы и считайте наздоровье все что хотите. А мне авторестарт упавшего сервиса до кучи пригодится. Это НЕ значит что не будет изучения обстоятельств падения.

Ответить | Правка | К родителю #235 | Наверх | Cообщить модератору

245. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Посторонним В (?), 16-Окт-14, 22:49 
> Вот вы и считайте наздоровье все что хотите. А мне авторестарт упавшего
> сервиса до кучи пригодится. Это НЕ значит что не будет изучения
> обстоятельств падения.

Ваше изучение обстоятельств через месяц никому особенно будет не надо.
А отвечать за последствия взлома с вашего узла будете вероятно вы лично...

Ответить | Правка | Наверх | Cообщить модератору

246. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от Посторонним В (?), 16-Окт-14, 23:02 
> Вот вы и окарауливайте. А я считаю что автоматика на то и
> нужна чтобы человека заменять по возможности.

Не всегда человека надо заменять. Вот вас например вместе со всем, что вы считаете, можно и не заменять в общем-то...

Ответить | Правка | Наверх | Cообщить модератору

125. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от АНАНИМ (?), 13-Окт-14, 17:19 
Но upstart делает тоже самое. там замечательные скрипты запуска.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

138. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от ryokenemail (?), 13-Окт-14, 20:13 
> 3) нету параллелизации, что даже на локалхосте заметно, с системд загрузка/выключение все
> же побыстрее

Тото оно у меня Миредо глушит по 2-3 минуты на выключении компа.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

162. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 14-Окт-14, 02:33 
> Тото оно у меня Миредо глушит по 2-3 минуты на выключении компа.

"Дело было не в бобине..."


Ответить | Правка | Наверх | Cообщить модератору

87. "Пользователи Debian смогут продолжить использование SysVinit..."  –10 +/
Сообщение от Аноним (-), 13-Окт-14, 15:20 
> А чем старый, добрый инит плох? Зачем его выкидывать то?

Тем что нифига он к админу не добрый - спихивает на него все проблемы.

> Всё что надо делает, протестирован годами,

Он НИХРЕНА не делает. И поэтому толку с протестированности буй - все глюки в портянках писаных по большой укурке.

> вон в генту в опенрк к нему и cgroups прикрутили.

Гентушников всегда на какое-нибудь гуано тянет. То питон в портах, то openrc. Пусть еще систему инициализации на питоне напишут. Зато блин не бинари, блаблабла.

> Ничем не хуже systemd.

Если в systemd есть некая логика то openrc - попытка трепыхаться в заведомо провальную сторону. Не взлетит. Но если вам нравится приобретать скиллы нужные сугубо на вашем локалхосте, тратя дофига времени на какой-то крап - вы по адресу. Впрочем, это как раз самое то что надо для гентушников - много долбаться с системой на ровном месте они любят и умеют.

Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

105. "Пользователи Debian смогут продолжить использование SysVinit..."  +6 +/
Сообщение от raven_kg (ok), 13-Окт-14, 15:51 
В чем же логика systemd? В попытке сбить все гвоздями в одну кучу? И кстати, неосилятор вы баша, который орет под общую дудку, что системд облегчает жизнь админу - нибуя оно не облегчает! Да, вендостайл это конечно круто, но! Вместо гибкости т.н. "костылей" на bash (которые за всю мою 10-летнюю практику мне пришлось править раз 10, не более) мы получаем тупой файлик в стиле ini писаный. Если ранее можно было внедрить какой-то функционал в скрипт инициализации, то теперь эта возможность надух теряется. А все потому, что какой-то Леня Портянкин ниасилил баш. Так что баш, как раз-таки как мне кажется к админу более дружелюбен.
Ответить | Правка | Наверх | Cообщить модератору

129. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от абырemail (ok), 13-Окт-14, 17:56 
> Если ранее можно было внедрить какой-то функционал в скрипт инициализации, то теперь эта возможность надух теряется

Вам папа римский запрещает вызывать из юнитов шеллскрипты ?

Ответить | Правка | Наверх | Cообщить модератору

163. "Пользователи Debian смогут продолжить использование SysVinit..."  –3 +/
Сообщение от Аноним (-), 14-Окт-14, 02:44 
> Вам папа римский запрещает вызывать из юнитов шеллскрипты ?

Наверное это такая религия поклонников sysv init, запрещающая такое действие. Ждем когда они начнут падать ниц при старте PID=1.

Ответить | Правка | Наверх | Cообщить модератору

181. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от raven_kg (ok), 14-Окт-14, 07:28 
Ага... Костыль чтобы запустить костыль. Зачем ненужная прослойка?
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

205. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 15-Окт-14, 06:52 
> Ага... Костыль чтобы запустить костыль. Зачем ненужная прослойка?

Ну я вот например сделал недавно пинок мелкого скрипта мелким конфигом апстарта. Зачем так? Затем что так конфиг на 3 строки и скрипт на 3 строки. На апстарт спиханы заковыристые критерии старта и управление процессом. На шелл - условные действия. Вроде каждый занялся тем что лучше всего умеет. Это чем-то плохо?

Ответить | Правка | Наверх | Cообщить модератору

135. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от anonymous (??), 13-Окт-14, 19:52 
Ну и ещё "простыни на баше" превратились в простыню юнит-файлов...
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

164. "Пользователи Debian смогут продолжить использование SysVinit..."  –3 +/
Сообщение от Аноним (-), 14-Окт-14, 02:45 
> Ну и ещё "простыни на баше" превратились в простыню юнит-файлов...

"Простыни" на 5 строк где только конфигурационные данные - это здорово лучше чем портяны на 3 экрана где системозависимая конфигурация равномерно раскидана по всему коду.

Ответить | Правка | Наверх | Cообщить модератору

110. "Пользователи Debian смогут продолжить использование SysVinit..."  +1 +/
Сообщение от ананим (?), 13-Окт-14, 15:54 
Интересно, а что именно должен делать процесс с pid=1, не подскажешь?
Прям тролль эректус, примитивитикус какой-то.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

149. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от byu (?), 13-Окт-14, 22:05 

> Гентушников всегда на какое-нибудь гуано тянет. То питон в портах, то openrc.
> Пусть еще систему инициализации на питоне напишут.

Не надо ничего писать, Mudur уже есть.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

170. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от Аноним (-), 14-Окт-14, 04:34 
> Не надо ничего писать, Mudur уже есть.

Черт, я так и знал что извращенцев хватает :)

Ответить | Правка | Наверх | Cообщить модератору

100. "Пользователи Debian смогут продолжить использование SysVinit..."  –1 +/
Сообщение от Аноним (-), 13-Окт-14, 15:45 
> того, что этот systemd-shim предоставляет.

В каком месте? Это костыли которые приносят половину системды, но самое вкусное как всегда за бортом. В убунте подобная фигня уже пару релизов болтается и толку с нее как с козла молока.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

61. "Пользователи Debian смогут продолжить использование SysVinit..."  +/
Сообщение от KT315 (ok), 13-Окт-14, 12:52 
я его дополню :)
"Тоже самое касается и Gnome"
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру