выполнения.

Расположение сценариев запуска и соглашения по их именованию

Несмотря на то что основные принципы использования сценариев запуска SysV соблюдаются во всех системах, особенности такого использования могут различаться в зависимости от конкретного дистрибутивного пакета. В разных системах сценарии запуска размещаются в различных каталогах, имена сценариев могут различаться, но эти различия, как правило, не существенны. В табл. 4.1 описаны каталоги, используемые разными системами при работе со сценариями запуска SysV. Обратите внимание на то, что в табл. 4.1 указано размещение реальных сценариев, ссылок на эти сценарии, соответствующих определенным уровням выполнения, а также расположение локальных сценариев запуска (подробно локальные сценарии будут рассматриваться далее в данной главе). В именах ссылок на сценарии символом ? обозначается число, соответствующее уровню выполнения (от 0 до 6).

Таблица 4.1. Сценарии запуска для основных дистрибутивных пакетов Linux

Система Сценарий запуска Каталог для размещения сценариев SysV Каталог для размещения ссылок на сценарии SysV Локальный сценарий запуска
Caldera OpenLinux Server 3.1 /etc/rc.d/rc.boot /etc/rc.d/init.d /etc/rc.d/rc?.d /etc/rc.d/rc.local
Debian GNU/Linux 2.2 /etc/init.d/rcS /etc/init.d /etc/rc?.d Файлы в каталоге /etc/rc.boot
Linux Mandrake 8.1 /etc/rc.d/rc.sysinit /etc/rc.d/init.d /etc/rc.d/rc?.d /etc/rc.d/rc.local
Red Hat Linux 7.2 /etc/rc.d/rc.sysinit /etc/rc.d/init.d /etc/rc.d/rc?.d /etc/rc.d/rc.local
Slackware Linux 8.0 /etc/rc.d/rc.S /etc/rc.d He используется Различные файлы в каталоге /etc/rc.d
SuSE Linux 7.1 /etc/init.d/boot /etc/rc.d /etc/rc.d/rc?.d /etc/rc.d/boot.local
TurboLinux 7.0 /etc/rc.d/rc.sysinit /etc/rc.d/init.d /etc/rc.d/rc?.d /etc/rc.d/rc.local
На заметку

Уровень выполнения — это число от 0 до 6, которому соответствует конкретный набор действующих служб. Уровни выполнения будут более подробно описаны в одном из последующих разделов, сейчас же вам достаточно знать, что при загрузке компьютер переходит на некоторый уровень выполнения, на котором выполняется определенный набор сценариев запуска. При необходимости вы можете изменить уровень выполнения после загрузки компьютера.

На заметку

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

В некоторых системах сценарии запуска используются абсолютно одинаково. К этим системам относятся Red Hat, Mandrake, TurboLinux; несколько отличается от них Caldera. В них сценарии запуска расположены в каталоге /etc/rc.d/init.d, а ссылки на сценарии — в каталоге /etc/rc.d/rc?.d. В других системах, а особенно в Slackware, сценарии расположены по-иному. Вместо того чтобы размещать ссылки на сценарии в каталогах, имена которых соответствуют уровням выполнения, Slackware использует для каждого уровня выполнения один сценарий. Так, например, сценарий /etc/rc.d/rc.4 управляет запуском служб на уровне выполнения 4.

В большинстве дистрибутивных пакетов Linux (за исключением Slackware) действуют строгие правила по именованию содержимого каталога ссылок SysV. Имя файла ссылки имеет вид C##имя, где С обозначает символ 'S' или 'K', ## — это число,

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату