Недоразумение на уровне выполнения
Как я знаю, в Ubuntu нет классического init, вместо init ubuntu использует upstart. Upstart способен полностью симулировать классический init.
Проблема в том, что я до сих пор не понимаю, насколько выскочил известный уровень загрузки для загрузки. Например, когда я запускаю рабочий стол ubuntu, откуда он знает, что ему нужно запустить уровень запуска для X, и когда я запускаю сервер ubuntu, как он знает, чтобы запускать уровень запуска для однопользовательского режима.
Как я знаю, существуют разные папки для каждого уровня запуска rc x.д, вы знаете, что означает "rc"?
1 ответ
Upstart - это основанная на событиях замена для демона /sbin/init, который обрабатывает запуск задач и служб во время загрузки, останавливает их при завершении работы и контролирует их во время работы системы.
rc - интерпретатор командной строки для Unix.
rc файл: файл сценария, содержащий инструкции по запуску прикладной программы (или всей операционной системы), обычно текстовый файл, содержащий команды такого рода, которые могли быть вызваны вручную при запуске системы, но должны выполняться автоматически каждый раз, когда система запускает.
Источник:Linux Guide/Linux Dictionary V 0.16