LinuxForum.Fans
Тема

Инициализация системы при загрузки

Автор: Termo 3 сообщений 2524 просмотров
#42807

расскажите в чем конкретно различие между System V и BSD (Slackware) в плане инициализации системы?

#44435

Точно не скажу но во первых это разница в розмещении и использовании стартовых скриптов. В System V стартовие скрипты лежат /etc/init.d/ а запускаютса они из папок /etc/init№.d/ по симлинках на скрипты из /etc/init.d/ + порядковый номер запуска скрипта. А в BSD стиле все скрипты лежат в /etc/rc.d/ с приставкой rc ~ rc.inetd и т.д.
Это если в краце. по детальнее - google.com


Нарушение правил форума, пункт 3.2.11.
( Запрещается публикация неинформативных сообщений (флуд): - заявлений без обоснований; - личная переписка без дополнительной информации; - односложных ответов: «гугл», «поиск», «ртфм». )
// Не совсем тот пункт, но все же. У нас на форуме запрещено посылать в гугл и поиск. Это было принято коллективное решение.
// И еще большая просьба постараться исключить орфографические ошибки. Даже если русский для Вас не родной язык, просьба принять это во внимание.
Вынес предупреждение Sonic.

#44480

Добавлю, что в FreeBSD 6.1 каждый деймон перезапускается командой start-stop-daemon, а также в /etc/rc.d-скриптах в начале присутствует 2 строчки в комментариях (KEYWORD, BEFORE, REQUIRE). Сначала запускается /etc/rc.local, кажется, потом из него запускается другая программа (не помню точного имени, rcorder или orderrc), которая анализирует эти 3 слова в комментариях всех rc-скриптов и составляет список - в каком порядке их надо запускать. Вот таким образом определяется посл-ть запуска скриптов (в Linux для этого исп-ся имя ссылки на скрипт).
Еще был способ прописать в переменной в rc.local путь к скриптам, запускаемым до /etc/rc.d.

Войдите или зарегистрируйтесь, чтобы ответить.