Интернет магазин китайских планшетных компьютеров



Компьютеры - Init

07 мая 2011


Оглавление:
1. Init
2. Файл /etc/inittab
3. init в других ОС



init  — программа в UNIX и Unix-подобных системах, которая запускает все остальные процессы. Работает как демон и обычно имеет PID 1. Обычно располагается по пути /sbin/init.

Уровни инициализации

В процессе загрузки, после инициализации ядра, ядро запускает /sbin/init как первый процесс пользовательского режима. init отвечает за дальнейшую загрузку системы. Для этого он запускает так называемые стартовые скрипты, которые выполняют проверку и монтирование файловых систем, запуск необходимых демонов, настройку ядра, запуск графической оболочки и другие действия.

В операционных системах Unix/Linux с помощью init можно изменить уровень инициализации. Уровень инициализации — степень загрузки операционной системы. Вот как происходит инициализация системы: процесс init запускается и анализирует файл /etc/inittab. Следует отметить, что приведенная здесь система инициализации работает на системах Linux и Unix System V и она несколько отличается от стиля инициализации системы в BSD-подобных системах.

По умолчанию, в системе использовано 7 уровней инициализации:

0 - остановка системы
1 - загрузка в однопользовательском режиме
2 - загрузка в многопользовательском режиме без поддержки сети
3 - загрузка в многопользовательском режиме с поддержкой сети
4 - не используется
5 - загрузка в многопользовательском режиме с поддержкой сети и графического входа в систему
6 - перезагрузка

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

Стартовые скрипты для каждого уровня находятся в каталогах с /etc/rc0.d до /etc/rc6.d, где цифра после rc соответствует номеру уровня инициализации.



Просмотров: 2409


<<< Ifconfig