Главная arrow Slackware Linux arrow Введение в Slackware arrow Скрипты инициализации уровня запуска
Скрипты инициализации уровня запуска PDF Печать E-mail

Скрипты инициализации уровня запуска

После того, как завершена инициализация системы, init приступает к инициализации уровня запуска. Уровень запуска описывает состояние, в котором будет работать ваша машина. Звучит слишком сложно? Другими словами, уровень запуска сообщает init'у, будете ли вы допускать одновременную работу в системе нескольких пользователей или только одного, будут ли запущены сетевые службы и что вы будете использовать для входа в систему: систему X Window System или agetty(8). Представленные ниже файлы определяют различные уровни запуска в Slackware Linux.

rc.0

Останавливает систему (уровень запуска 0). По умолчанию он является символической ссылкой на rc.6.

rc.4

Многопользовательская работа (уровень запуска 4), но в X11 с KDM, GDM или XDM в качестве менеджера входа в систему.

rc.6

Перезагрузка системы (уровень запуска 6).

rc.K

Работа в однопользовательском режиме (уровень запуска 1).

rc.M

Многопользовательский режим (уровни запуска 2 и 3), но со стандартным текстовым входом в систему. Это в Slackware уровень загрузки по умолчанию .

Инициализация сети

Уровни запуска 2, 3 и 4 запустят сетевые службы. Следующие файлы отвечают за инициализацию сети:

rc.inet1

Этот файл, созданный netconfig'ом, отвечает за настройку сетевых интерфейсов.

rc.inet2

Запускается после rc.inet1 и запускает основные сетевые службы.

rc.atalk

Запускает службы AppleTalk.

rc.httpd

Запускает веб-сервер Apache. Как и некоторые другие rc-скрипты он может быть использован только для остановки и перезапуска службы. Скрипт rc.httpd принимает аргументы stop, start или restart.

rc.news

Запускает сервер новостей.

Совместимость с System V

Совместимость с инициализацией System V была реализована в Slackware, начиная с версии 7.0. Многие другие дистрибутивы Linux используют этот метод вместо BSD-стиля. В общих чертах каждому уровню запуска соответствует отдельный подкаталог со скриптами инициализации, в то время как BSD-стиль предоставляет один скрипт для каждого уровня запуска.

Скрипт rc.sysvinit будет искать любые init-скрипты System V, находящиеся в /etc/rc.d, и запустит их, если выбран соответствующий уровень запуска. Это полезно для определённых пакетов с коммерческим программным обеспечением, которые устанавливают скрипты System V.

Другие файлы

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

rc.gpm

Запускает службы общего назначения для работы с мышью, позволяющие вам копировать и вставлять текст в консоли Linux. Изредка gpm может вызвать проблемы с мышью при работе в X Windows. Если у вас возникают проблемы с мышью в X'ах, попробуйте убрать разрешение на выполнение с этого файла и остановить сервер gpm.

rc.font

Загружает определённый экранный шрифт для консоли.

rc.local

Содержит определённые команды запуска для вашей системы. После чистой установки этот файл пуст, т.к. он зарезервирован для локальных администраторов. Этот скрипт запускается после всех инициализаций.

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

 
« Пред.   След. »

Календарь новостей

 
« 07 Сен 2008 »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930         

Опросы


При копировании материалов с сайта, ссылка на источник SlackGuide.com Обязательна.
Copyright © 2002-2007 | Powered by Lookinfo.net © 2007.

Страница сгенерирована за 0.164225 секунд