|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugeny A. Krestnikoff 2:5020/400 24 Sep 2001 05:03:19 To : Vladimir Bormotov Subject : Re: RedHat (точнее SysV-init) как кошерно? -------------------------------------------------------------------------------- Vladimir Bormotov <bor@vb.dn.ua> изрек: > > если это все будет "жестоко" прописано в /etc/rc.* то прийдется делать > кучу лишних телодвижений, которые в случае SysV _уже_ сделаны и покладены > в виде готового скрипта в init.d > Гы, во фряшке например (за другие *BSD не говорю) все сделано не менее удобно.... если речь идет об основных сервисах поставляемых в base-system (еще одно удобство ;) то не надо править стартовые скрипты - есть у тех скриптов конфиги. Причем есть дефолтные установки - их править считается не кошерно из-за технологии обновления base-system через нет.... потому как программа актуализации системных скриптов и конфигов может сие порушить. Потому пишешь свои конфиги и скрипт ужо глядит - ежли они есть, то их настройки идут с более высоким приоритетом. Hапример: /etc/defaults/rc.conf /etc/rc.conf - это свое. Таким манером пуск/останов сервисов поставляемых в base-system (sendmail, inetd, portmap, named, sshd etc. - там довольно широкая base-system) решается одной-двумя строчками в конфиге. Более того, можно юзать не только стандартных - там есть возможность указать в конфиге commad и аргументы ему. Таким образом можно пустить скажем xinetd вместо inetd (только зачем?) Кроме того rc смотрит наличие в /etc файла rc.local и если он есть делает /bin/sh /etc/rc.local - сюда можно вписать отдельно поставленные фичи. Зачастую написать пару строчек проще чем создавать класть скрипт в init.d и создавать симлинки определенного вида. А для любителей SystemV имеет место /usr/local/etc/rc.d В принципе, политика партии и правительства велит пущать отдельно ставленные (не входящие в base-system) фичи оттуда. Все скрипты вида /usr/local/etc/rc.d/name_file.sh будут при старте пущены с ключиком start. Так что и так и эдак. В плане удобства (ИМХО) Сис5 не имеет преимуществ и недостатков - вопрос привычки. Техническое преимущество одно - в BSD есть сингл-юзверь мод и мульти-юзверь... в Сис5 уровней многопользовательской загрузки может быть много. Имея опыт общения с *BSD (FreeBSD, BSD/OS) и SysV (Интеректив и Скотина), теперь вот еще РедХат - его конечно нельзя назвать SystemV системой, впрочем сейчас вообще трудно найти "чистого" представителя той или иной ветки - многие технологии перекочевали... но инит там Сис5 вобчем-то. В общем могу сказать - по мне так один хрен ;) Хотя опыт и не очень большой.... всего четыре системы.... ну почти пять. -- *** Eugeny A. Krestnikoff - человек без паспорта *** Чтоб суть дерьма на расстоянии понять Полезно научиться обонять... (c) Ira-san --- ifmail v.2.15dev5 * Origin: node SVYAZ (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2753512ca466e.html, оценка из 5, голосов 10
|