LINUX.ORG.RU

Автоматическое вычисление порядковых номеров сервисов в Debian


0

0

Petter Reinholdtsen представил решение для автоматической нумерации и определения зависимостей для init.d сервисов в Debian GNU/Linux.

На данном этапе работы программа (пакет insserv) представляет собой скрипт check-initd-order устанавливаемый в директорию /usr/share/insserv/ и не меняющий стандартной системы инициализации. Он лишь проверяет нумерацию и анализирует зависимости между запускаемыми сервисами и при необходимости корректирует символические ссылки внутри директорий /etc/rc*.d/. Активация пакета производится командой "dpkg-reconfigure insserv".

http://www.opennet.ru/opennews/art.sh...

>>> Подробности

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от baka-kun

>вместо "игры" с симлинками и кучей конфигов администратор редактирует один файл rc.conf, при этом он пишет туда только то, что отличается от /etc/defaults/rc.conf

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

anonymous
()

У меня вопрос к поклонникам bsd-стиля: допустим, я сижу в консоли и решил установить новый шрифт. В системе с sysv-стилем инициализации мне достаточно отредактировать конфиг и выполнить что-то вроде /etc/rc.d/consolefont restart. А в системе с bsd-стилем?

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

отредактировать конфиг (/etc/rc.conf) и сделать /etc/rc.d/consolefont restart.

polachok
()
Ответ на: комментарий от jackill

> > а если какое-нибудь стороннее приложение ошибётся
> > и угробит файлик?

А если оно ошибется и сделает cat /dev/zero > /dev/kmem ?
Нечего запускать всякие кривые поделки из-под root -- и все будет прекрасно.

> там, если не дай бог угробит файлик, произойдет тотальный капец всей
> твоей выверенной системе.

Ничего страшного не произойдет. Следующим действием будет

git checkout that-f-ckin-file

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

> В любом приличном дистре есть как минимум текстовая утилита для
> удобного добавления/удаления демонов.

Жизнь слишком коротка, чтоб изучать всякие поделки (которые еще у каждого
дистра разные). Я знаю, как пользоваться стандартными *NIX'овыми инструментами
(rm, ln, cp, vi, ...), а все остальное идет лесом.

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

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

Необходимости "копаться в скриптах" нет. Есть *возможность* настроить
систему так, как нужно мне (а не дистроклепателям). Причем *стандартными*
средствами, а не всякими поделиями вида chkconfig, update-rc.d, и иже с ними.
Кстати, что за идиотское название -- chkconfig? Как по нему можно понять,
что эта поделка управляет запуском демонов?

Dselect ★★★
()
Ответ на: комментарий от baka-kun

> > нет, postfix будет удален :)
> Как это эротично ;). А мне вот хочется, чтобы продолжал работать постфикс,
> а экзим я вообще на другой порт планировал посадить, эксперименты ставить.
> Как?

К сожалению, не так-то просто, приходится либо на#@ывать dpkg,
либо играться с chroot'ами (или user mode Linux), потому как
в зависимостях разных MTA (преднамеренно) прописаны взаимные
конфликты :(

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

> > принимаем это как рабочую теорию ...

> Узость мышления до добра еще никогда не доводила.

Расскажите это Оккаму.

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