Объясняем процесс загрузки сервера:
Фаза Boot PROM - PROM проводит диагностическое тестирование и потом считывает программу начальной загрузки bootblk
Фаза загрузки - bootblk загружает вторичную программу загрузки ufsboot или boot. После этого ufsboot или boot загружает ядро
Инициализация ядра - после инициализации ядро запускает процесс init
Фаза /sbin/init - init запускает управляющие скрипты. Его обязанности - запускать процессы, которые переводят систему в установленный по умолчанию режим, а также - повторно глядеть в /etc/inittab при изменении run level'а системы и выполнять указанные в данном файле действия.
Управляющие скрипты именуются /sbin/rc* в соответствии с номером режима.
Структура записи файла /etc/inittab:
id:rstate:action:process
id - идентификатор записи
rstate - режим работы для этой записи
action - режим обработки записи процессом init
process - команда или скрипт для выполнения
Варинты action:
initdefault - устанавливает в соляре режим работы по умолчанию
respawn - предписывает запускать процесс и перезапускать, если он завершился
powerfail - предписывает запустить процесс. если получено сообщение о сбое питания
sysinit - запустить процесс при инициализации системы до обращения к консоли и ожидать его завершения
wait - предписывает запустить процесс и ожидать его завершения и затем перейти к следующей записи для текущего режима работы
Например при старте системы на уровне 2 init читает /etc/inittab , находит там запись на управляющий скрипт /sbin/rc2, который запускает все старт-скрипты из каталога /etc/rc2.d/ с параметром start, то есть те, которые начинаются с буквы S, например S88sendmail start - так стартует sendmail. Если же система находится на уровне 3, а переходит на уровень 2, то выполняется скрипт /sbin/rc3, который инициирует запуск kill-скриптов из директории /etc/rc3.d/, то есть тех, которые начинаются на букву K с параметром stop, например я гашу свой Sybase при выходе из 3 режима скриптом K41sybase stop.
Параметры start или stop для старт- или килл-скриптов подставляет сама система.
Ну вот - вроде основы объяснил, правда упарился.