Руководство FreeBSD
Пред. | Глава 12. Процесс загрузки FreeBSD | След.

# 12.6. Init: инициализация управления процессами

После того, как ядро завершит загрузку, оно передает управление пользовательскому процессу init(8), который расположен в файле `/sbin/init` или в файле, маршрут к которому указан в переменной `init_path` `загрузчика`.

## 12.6.1. Процесс автоматической перезагрузки

Процесс автоматической перезагрузки проверяет целостность имеющихся файловых систем. Если это не так, и утилита fsck(8) не может исправить положение, то init(8) переводит систему в однопользовательский режим для того, чтобы системный администратор сам разобрался с возникающими проблемами.

## 12.6.2. Однопользовательский режим

В этот режим можно перейти во время процесса автоматической перезагрузки, при ручной загрузке с параметром `-s` или заданием переменной `boot_single` для программы `loader`.

Этот режим может быть также вызван запуском программы shutdown(8) без параметров перезагрузки (`-r`) или останова (`-h`) из многопользовательского режима.

Если режим доступа к системной консоли `console` установлен в файле `/etc/ttys` в `insecure`, то система выведет запрос на ввод пароля пользователя `root` перед переходом в однопользовательский режим.

Пример 12-3. Незащищённая консоль в `/etc/ttys`

    # name getty               type    status      comments
    #
    # Если консоль помечена как "insecure", то init будет запрашивать пароль
    # пользователя root при переходе в однопользовательский режим.
    console none                            unknown off insecure

> Замечание: Обозначение консоли как `insecure` означает, что вы считаете физический доступ к консоли незащищённым, и хотите, чтобы только тот, кто знает пароль пользователя `root`, мог воспользоваться однопользовательским режимом, но это не значит, что вы хотите работать с консолью небезопасным способом. Таким образом, если вы хотите добиться защищённости, указывайте `insecure`, а не `secure`.

## 12.6.3. Многопользовательский режим

Если init(8) определит, что ваши файловые системы находятся в полном порядке, или после того, как пользователь выйдет из однопользовательского режима, система перейдет в многопользовательский режим, работа в котором начинается с настройки ресурсов системы.

### 12.6.3.1. Настройка ресурсов (rc)

Система настройки ресурсов считывает настройки, применяемые по умолчанию, из файла `/etc/defaults/rc.conf`, а настройки, специфичные для конкретной системы, из `/etc/rc.conf`, после чего осуществляется монтирование файловых систем, перечисленных в файле `/etc/fstab`, запуск сетевых служб, различных системных даемонов и, наконец, выполнение скриптов запуска дополнительно установленных пакетов.

Страница справочника по rc(8) является хорошим источником информации о системе настройки ресурсов, так же, как и самостоятельное изучение скриптов.

Пред. | Начало | След.
Хинты устройств | Уровень выше | Процесс остановки системы

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.