Jump to content

Уровень запуска

Уровень выполнения — это режим работы в компьютерных операционных системах , который реализует Unix System в стиле инициализацию V. Обычно существует семь уровней выполнения, пронумерованных от нуля до шести. S иногда используется как синоним одного из уровней. При запуске выполняется только один уровень выполнения; уровни запуска не выполняются один за другим (т.е. выполняются только уровни запуска 2, 3 или 4, а не несколько из них последовательно или в каком-либо другом порядке).

Уровень запуска определяет состояние машины после загрузки. Различные уровни запуска обычно назначаются (не обязательно в каком-то определенном порядке) однопользовательскому режиму , многопользовательскому режиму без запуска сетевых служб, многопользовательскому режиму с запущенными сетевыми службами, завершению работы системы и перезагрузки состояниям системы системы. Точная настройка этих конфигураций различается в зависимости от операционной системы и дистрибутивов Linux . Например, уровень запуска 4 может представлять собой многопользовательскую конфигурацию без сервера с графическим интерфейсом в одном дистрибутиве и ничего в другом. Уровни выполнения обычно следуют общим шаблонам, описанным в этой статье; однако в некоторых дистрибутивах используются определенные конфигурации.

Обычно, когда компьютер переходит на нулевой уровень выполнения, он выключается, а когда он переходит на шестой уровень выполнения, он перезагружается. Промежуточные уровни запуска (1–5) различаются тем, какие диски монтируются и какие сетевые службы запускаются. Уровни запуска по умолчанию обычно 3, 4 или 5. Более низкие уровни запуска полезны для обслуживания или аварийного ремонта, поскольку они обычно вообще не предлагают никаких сетевых служб. Конкретные детали конфигурации уровня выполнения сильно различаются в разных операционных системах, а также среди системных администраторов.

В различных дистрибутивах Linux традиционный Скрипт /etc/rc, используемый в Unix версии 7, сначала был заменен уровнями запуска, а затем состояниями systemd в большинстве основных дистрибутивов.

Стандартные уровни запуска

[ редактировать ]
Стандартные уровни запуска
ИДЕНТИФИКАТОР Имя Описание
0 Выключенный Выключает устройство.
1 Однопользовательский режим Не настраивает сетевые интерфейсы и не запускает демоны . [а]
6 Перезагрузить Перезагружает устройство.

Хотя systemd по состоянию на 2016 год , used by default in most major Linux distributions, runlevels can still be used through the means provided by the sysvinit project. After the Linux kernel has booted, the Программа /sbin/init считывает /etc/inittab , чтобы определить поведение для каждого уровня выполнения. Если пользователь не укажет другое значение в качестве параметра загрузки ядра , система попытается войти (запустить) уровень запуска по умолчанию.

Стандартная базовая спецификация Linux

[ редактировать ]

Системы, соответствующие Стандартной базе Linux (LSB), не обязаны предоставлять точные уровни выполнения, приведенные здесь, или придавать им описанные здесь значения, и могут сопоставлять любой описанный здесь уровень с другим уровнем, который обеспечивает эквивалентную функциональность. [1]

младший бит 4.1.0
ИДЕНТИФИКАТОР Имя Описание
0 Выключенный Выключает устройство.
1 Однопользовательский режим Режим для административных задач. [2] [б]
2 Многопользовательский режим Не настраивает сетевые интерфейсы и не экспортирует сетевые сервисы. [с]
3 Многопользовательский режим с поддержкой сети Запускает систему нормально. [1]
4 Не используется/определяется пользователем Для особых целей.
5 Полный режим То же, что и уровень запуска 3 + диспетчер отображения .
6 Перезагрузить Перезагружает устройство.

Слакваре Linux

[ редактировать ]

Slackware Linux использует для обслуживания уровень запуска 1, как и в других дистрибутивах Linux; уровни запуска 2, 3 и 5 одинаково настроены для консоли (со всеми активными службами); а уровень запуска 4 добавляет систему X Window.

Уровни запуска Slackware Linux [3]
ИДЕНТИФИКАТОР Описание
0 Выключенный
1 Однопользовательский режим
2 Не используется, но настроен так же, как уровень запуска 3.
3 Многопользовательский режим без диспетчера дисплея
4 Многопользовательский режим с диспетчером дисплея (X11 или диспетчером сеансов)
5 Полный режим
6 Перезагрузить

Генту Линукс

[ редактировать ]
Gentoo Linux Уровни запуска [4]
ИДЕНТИФИКАТОР Описание
0 Выключенный
1 или С Однопользовательский режим
2 Многопользовательский режим без сети.
3 Многопользовательский режим
4 Псевдоним для уровня выполнения 3
5 Полный режим
6 Перезагрузить

Дебиан GNU/Линукс

[ редактировать ]
Debian GNU/Linux Уровни запуска [5]
ИДЕНТИФИКАТОР Описание
0 Выключенный
1 Режим восстановления
2,3,4 Частичный режим
5 Полный режим
6 Перезагрузить

System V версии 3 и 4

[ редактировать ]
System V Уровни запуска
ИДЕНТИФИКАТОР Описание
0 Выключенный
1 Однопользовательский режим, все файловые системы отключены, но не root, все процессы, кроме процессов консоли, уничтожены.
2 Многопользовательский режим
3 Многопользовательский режим с экспортированными файловыми системами RFS NFS в версии 4).
4 Многопользовательский, определяемый пользователем
5 Перейти к прошивке
6 Перезагрузить
SS Идентичен 1 , за исключением того, что текущий терминал действует как системная консоль.

Начиная с Solaris 10, SMF ( Service Management Facility вместо уровней запуска SVR4 используется ). Последние эмулируются для сохранения совместимости с устаревшими сценариями запуска. [6]

Solaris Уровни запуска
ИДЕНТИФИКАТОР Описание
0 В системах SPARC он возвращается к встроенному ПО, а в системах x86 — выключает машину. Если пользователь нажимает Enter, система перезагружается.
С Однопользовательский режим с подключенной только корневой файловой системой (только для чтения) — Solaris 10+: svc:/milestone/single-user
1 Однопользовательский режим со всеми подключенными локальными файловыми системами (чтение-запись)
2 Многопользовательский режим с запуском большинства демонов – Solaris 10+: svc:/milestone/multi-user
3 Многопользовательский режим; идентичен 2 (уровень выполнения 3 запускает оба /sbin/rc2 и /sbin/rc3 ), с экспортированными файловыми системами, а также запущены некоторые другие сетевые службы. -- Solaris 10+: svc:/milestone/multi-user-server
4 Альтернативный многопользовательский режим, определяемый пользователем
5 Выключенный
6 Перезагрузить
HP-UX Уровни запуска
ИДЕНТИФИКАТОР Описание
0 Выключенный
С Однопользовательский режим, загружается только с системной консоли, смонтирована только корневая файловая система (только для чтения)
с Однопользовательский режим, идентичен S, за исключением того, что текущий терминал действует как системная консоль.
1 Однопользовательский режим с подключенными локальными файловыми системами (чтение-запись)
2 Многопользовательский режим с запуском большинства и общей средой рабочего стола демонов .
3 Идентичен уровню запуска 2 с экспортом NFS.
4 Многопользовательский режим с запуском VUE вместо CDE
5 , 6 Не используется/определяется пользователем

AIX не соответствует спецификации уровней выполнения System V R4 (SVR4): доступны уровни выполнения от 0 до 9, а также от a до c (или h). 0 и 1 зарезервированы, 2 — это обычный многопользовательский режим по умолчанию, а уровни выполнения от 3 до 9 могут быть определены администратором. Уровни выполнения от a до c (или h) позволяют выполнять процессы на этом уровне выполнения без уничтожения процессов, запущенных на другом.

Уровни запуска AIX
ИДЕНТИФИКАТОР Имя Описание
0 сдержанный
1 сдержанный
2 Обычный многопользовательский режим режим по умолчанию

Уровни запуска S, s, M и m не являются настоящими уровнями запуска, но используются для указания команде init войти в режим обслуживания. Когда система входит в режим обслуживания с другого уровня запуска, в качестве терминала используется только системная консоль.

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Почти все системы используют для этой цели уровень запуска 1. Этот режим предназначен для обеспечения безопасной среды для выполнения обслуживания системы. Первоначально этот уровень запуска предоставлял единый интерфейс терминала (консоли), на котором выполнялась root входа в систему с правами оболочка . Растущая тенденция к физическому доступу к компьютеру во время процесса загрузки привела к изменениям в этой области.
  2. ^ Дополнительное поведение уровня выполнения 1 сильно различается. Все дистрибутивы предоставляют как минимум один виртуальный терминал. Некоторые дистрибутивы запускают оболочку входа в систему от имени суперпользователя ; некоторые требуют правильного ввода пароля суперпользователя; другие предоставляют приглашение для входа в систему, предоставляя доступ любому зарегистрированному пользователю.
  3. ^ В некоторых случаях уровни запуска 2 и 3 функционируют одинаково, предлагая многопользовательский режим с поддержкой сети.
  1. ^ «Глава 20. Инициализация системы 20.5. Запуск уровней» . Стандартная базовая спецификация ядра Linux 4.1 . 2011 . Проверено 21 апреля 2011 г.
  2. ^ «Глава 15. Команды и утилиты 15.2. Поведение команд» . Стандартная базовая спецификация ядра Linux 4.1 . 2011 . Проверено 21 апреля 2011 г.
  3. ^ «Уровни запуска Slackware Linux» . Проверено 11 июня 2013 г.
  4. ^ «Уровни выполнения Gentoo Linux» . Проверено 11 июня 2013 г.
  5. ^ «Справочная страница уровня запуска Debian» . Проверено 31 октября 2021 г.
  6. ^ Амрита Садухан. «Процесс загрузки Solaris» . Солнце . Архивировано из оригинала 9 июля 2013 г. Проверено 19 августа 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 88fe5180207529f8b7ee2646f1ae6cac__1679777820
URL1:https://arc.ask3.ru/arc/aa/88/ac/88fe5180207529f8b7ee2646f1ae6cac.html
Заголовок, (Title) документа по адресу, URL1:
Runlevel - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)