|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexey Morozov 2:5020/400 27 Sep 2001 07:23:01 To : "Eugeny A. Krestnikoff" Subject : Re: RedHat (точнее SysV-init) как кошерно? -------------------------------------------------------------------------------- Eugeny A. Krestnikoff <eugeny@real.kamchatka.ru> wrote: EAK> Alexey Morozov <morozov@novosoft.ru> изрек: >> Я еще раз повторяю: если использовать стандартный BSDшный подход >> (да хоть бы и rc.local), то запуск/перезапуск/останов отдельных сервисов EAK> Что такое "стандартный BSD'шный подход"? Hу, когда у нас существует, грубо говоря, rc.conf и единый пускач демонов на основании содержимого (установок) этого rc.conf EAK> Hекорректно! Можно говорить только о реализациях конкретных. Hу, видимо, да... >> что соответствующий скрипт _уже_ будет написан добрым дядей. Hу, а то, что EAK> А причем тут SysV подход? Он сам по себе такого не предполагает... Сам по себе SysV подход существенно облегчает написание такого пускача. EAK> это уже нюансы реализации того или иного софта под определенную EAK> операционку. И пожалуйста не надо его сравнивать с неким EAK> непонятным "стандартным BSD-подходом". EAK> Скажем для FreeBSD скрипты тоже сделаны, если ставишь софт из EAK> портов или пакаджей. Добрые дяди озаботились ;) Внимание, вопрос: а нахрена нам тогда единый rc.conf? BTW никогда не понимал [Free]BSDшную систему деления на "базовые" сервисы и не очень. А так, блин, рудимент какой-то болтается для запуска routed'а. >> во фряхе есть /usr/local/etc/rc.d - просто свидетельство того, что не >> хватает BSD-style для гибкого управления системой. EAK> А это не отсупление от BSD-style init. Потому init на определенной EAK> стадии пинает /etc/rc и уже из него все разливается... запуском сих EAK> шкрыптов ведает в конечном итоге /etc/rc Я Вас очень удивлю, наверное, но в близлежащих SysV init тоже не занимается последовательным запуском всего и вся. Он тоже, как это ни странно, пинает /etc/rc.d/rc, который и ведает "запуском сих шкрыптов". Так что, гхм, не аргумент. EAK> Так что BSD в чистом виде.... а /usr/local/etc/rc.d да бога ради... EAK> это особенности не инита... а скрипта rc... не нравится - поправь EAK> стандартный или свой напиши. EAK> Эдак я могу сказать что и в RedHat'е init не совсем SysV. EAK> Потому что там тоже вызывается rc и ему передается номер EAK> ранлевела. ;) Да ну. Вот так миракль. EAK> Так нет, в Шапке SystemV а почему? Потому что inittab где прописаны EAK> уровни загрузки, какие процессы пущать etc. Я еще раз говорю, я не обсуждаю принципиальную необходимость наличия множественных runlevels. Это может рассматривать как доп. уровень удобства администрирования. А может и не рассматриваться. EAK> Чтобы это понять, достаточно прочесть man init и man inittab. Эвона как. EAK> Вот и вся принципиальная разница между SysV и BSD... при достаточно EAK> гибкой скриптовой обвязке в реализациях SysV и BSD систем, она не EAK> так уж и велика. Hу, за исключением того, что в SysV она как бы предполагается, а в BSD ее еще и найти надо. EAK> А зачем тут ранлевелы... зачем такие разные конфигурации? А Вы никогда не видели машин, на которых крутится по два-три апача? Гхе-гхе, видимо, Вы не знакомы с интимными особенностями разработки servlet-based приложений разными командами разработчиков :-). EAK> Hужный сервис можно и руками пнуть. Можно. /etc/init.d/apache [start|stop|restart|graceful...] :-) EAK> Кому-то есть.... это вопрос личных вкусов, тут все субъективно. EAK> Объективно одни и те же задачи я могу решать и на тех и на других EAK> системах. EAK> Короче - заканчиваю флэйм. :-) Как скажете :-). --- ifmail v.2.15dev5 * Origin: Кафеда АФТИ HГУ (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/11749cda4f156.html, оценка из 5, голосов 10
|