Использование сценариев запуска SysV

Использование сценариев запуска SysV

Многие технические решения, которые используются в системе System V UNIX, разработанной AT&T, стали стандартом для современных версий UNIX и Linux. Одним из них является способ запуска системных служб, в том числе серверов. Согласно схеме загрузки SysV, каждой службе должен соответствовать специальный сценарий запуска, поддерживающий параметры start и stop. В зависимости от полученного параметра, сценарий запускает программу поддержки данной службы или завершает ее работу. Многие сценарии запуска поддерживают дополнительные параметры, например, restart, используемый при изменении конфигурации программы. При получении параметра restart сценарий завершает работу сервера, а затем снова запускает его.

На заметку

Сценарии SysV используются не только для запуска сетевых серверов. В данной книге для обозначения программ, постоянно выполняющихся в операционной системе и предоставляющих некоторые услуги, но не обязательно доступных по сети, используется термин служба, или демон. Серверами называются программы, обслуживающие запросы по сети. Большинство служб, которые обсуждаются в этой книге, являются серверами. Многие специалисты не придерживаются данной терминологии, например, называют службами те программы, для обозначения которых здесь используется термин сервер.

Схема запуска SysV непосредственно связана с понятием уровня выполнения (runlevel). Каждому уровню выполнения соответствует набор сценариев запуска, который определяет службы, выполняющиеся в системе. (Посредством сценариев SysV запускаются не только серверы, но и другие службы, например, средства протоколирования, поддержки файловой системы и прочие программы.) Таким образом, настройка системы для запуска серверов с помощью сценариев SysV по сути сводится к выбору конфигурации уровней выполнения. Для решения данной задачи надо создать ссылки на требуемые сценарии и поместить их в каталог, соответствующий требуемому уровню выполнения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

1.2.7. Ускорение запуска Fedora

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

1.2.7. Ускорение запуска Fedora В подразделе 1.2.5 мы отключили ненужные программы, которые запускались автоматически при запуске оболочки GNOME. Понятно, что каждая такая программа замедляет вход в GNOME. Но такие программы - это еще не самое страшное. После установки Fedora в системе по


Использование сценариев

Из книги Sound Forge 9 автора Квинт Игорь

Использование сценариев Иногда требуется одинаково обработать большое количество звуковых файлов. В программе Sound Forge есть средства для автоматизации таких задач. Это можно сделать с помощью сценариев, куда записывается последовательность действий при обработке


Запрещение запуска программ

Из книги Реестр Windows автора Климов А

Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersonPoliciesExplorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем


8.1.6. Параметры запуска xinetd

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

8.1.6. Параметры запуска xinetd Я надеюсь, что с настройкой более-менее все понятно. Если же мои надежды не оправдались, то в разделе 8.1.7 вы найдете пример файла /etc/xinetd.conf. Сейчас же займемся запуском только что откомпилированного и настроенного суперсервера. А запускать его


Функции запуска программ

Из книги Справочник по PHP автора

Функции запуска программ escapeshellcmdУбирает shell метасимволы.Синтаксис:string escapeshellcmd(string command);Убирает любые символы в строке, которые могут быть использованы в командном интерпретаторе как произвольные команды. Эту функцию нужно использовать, что бы убедится, что все ваши


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

Из книги Сетевые средства Linux автора Смит Родерик В.

Расположение сценариев запуска и соглашения по их именованию Несмотря на то что основные принципы использования сценариев запуска SysV соблюдаются во всех системах, особенности такого использования могут различаться в зависимости от конкретного дистрибутивного пакета.


Использование утилит управления сценариями запуска

Из книги VBA для чайников автора Каммингс Стив

Использование утилит управления сценариями запуска Некоторые дистрибутивные пакеты включают специальные утилиты, которые упрощают управление сценариями запуска. Пользуясь этими утилитами, вы уменьшаете риск неправильно задать имя сценария. Так, например, изменяя


Использование локальных сценариев запуска

Из книги Инфобизнес на полную мощность [Удвоение продаж] автора Парабеллум Андрей Алексеевич

Использование локальных сценариев запуска Как правило, в системе Linux большинство стандартных серверов запускается либо с помощью сценариев SysV, либо суперсервера. Исключением является сервер X, для запуска которого в файле /etc/inittab предусмотрена соответствующая запись.


Кнопки запуска программ

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

Кнопки запуска программ Какое приятное волнение испытываешь, щелкая на маленькой оригинальной кнопке на экране и получая при этом немедленный ответ своего компьютера! Несомненно, существуют и более приятные волнения, но и нажатие кнопки имеет свою прелесть. А если


Детали запуска

Из книги Linux и UNIX: программирование в shell. Руководство разработчика. автора Тейнсли Дэвид


4.5.1. Добавление кнопок запуска

Из книги Офисный компьютер для женщин автора Пастернак Евгения

4.5.1. Добавление кнопок запуска Все мы помним Windows 98, в которой впервые появилась панель быстрого запуска (QuickLanch). На нее можно было поместить ярлыки для быстрого запуска программ. На панель GNOME вы тоже можете поместить такие как бы «ярлыки». Идея та же, просто ярлыки


28.5. Использование файла inittab для запуска приложений

Из книги Взрыв обучения: Девять правил эффективного виртуального класса автора Мердок Мэттью

28.5. Использование файла inittab для запуска приложений Существуют другие возможности для запуска приложений; например, можно запустить приложение путем размещения записи в файле inittab. Это является удобным вовсе не потому, что такие системы не имеют каталогов уровней


Панель быстрого запуска

Из книги автора

Панель быстрого запуска Панель быстрого запуска находится в самом верху, рядом с Кнопкой «Office»  (рис. 3.3). На нее можно (и нужно) помещать кнопки, которыми вы чаще всего пользуетесь. Рис. 3.3. Панель быстрого запуска У меня пока на ней кнопки Сохранить, Отменить и