Переключение между различными уровнями выполнения в Unix-подобных системах происходит с помощью перезапуска init с указанным номером. 2 Каждый уровень исполнения имеет свой номер, часть этих номеров стандартизована. 2
Некоторые уровни выполнения и их описание:
- Уровень 0 — остановка системы (halt). 2
- Уровень 1 — однопользовательский режим работы, система инициализирует минимум служб и даёт единственному пользователю (как правило, суперпользователю) без проведения аутентификации командную строку. 2
- Уровень 2 — многопользовательский режим, пользователи могут работать на разных терминалах, вход в систему с процессом аутентификации. 2
- Уровень 3 — многопользовательский сетевой режим, осуществляется настройка сети и запускаются различные сетевые службы. 2
- Уровень 4 — не имеет стандартного толкования и практически не используется. 2
- Уровень 5 — запуск графической подсистемы, вход в систему осуществляется уже в графическом режиме. 2
- Уровень 6 — перезагрузка системы, при включении этого режима останавливаются все запущенные программы и производится перезагрузка. 2
Каждый уровень системы подразумевает запуск определённого набора программ, который может быть задан администратором системы. 2 Стартовые скрипты, соответствующие уровням выполнения, располагаются в директории /etc/rc.d. 2
Например, в Linux с момента загрузки система выполняется в одном из режимов, но есть возможность переключаться между уровнями во время работы на компьютере. 5 Например, при запуске системы с графическим интерфейсом выполняется один уровень, а если запускать систему в режиме командной строки — другой. 5