Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Порядок запуска служб Ubuntu  (Прочитано 753 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gloomyad

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Порядок запуска служб Ubuntu
« : 06 Июль 2017, 14:24:32 »
Всем здравствуйте.

Прошу разъяснить зачем на Ubuntu реализованы вместе SysV Upstart и Systemd? Где можно по подробнее почитать, как это все вместе варится? Как я понял на текущий день Systemd передовая система загрузки сервисов/демонов. Тогда зачем держать этот хвост. И как размотать клубок. Документация для пользователя какую кнопку нажать это хорошо, а если хочется понять глубже?

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4597
    • Просмотр профиля
Re: Порядок запуска служб Ubuntu
« Ответ #1 : 06 Июль 2017, 15:30:56 »
Тогда зачем держать этот хвост.
Для обратной совместимости. Это реализовано отдельным systemd сервисом.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27443
    • Просмотр профиля
Re: Порядок запуска служб Ubuntu
« Ответ #2 : 08 Июль 2017, 05:02:34 »
зачем на Ubuntu реализованы вместе SysV Upstart и Systemd
"Вместе" они НЕ РЕАЛИЗОВАНЫ.
"Реализован" какой-то один сервис обычно. Остальные могут использоваться параллельно в пользовательском режиме.
Либо можно переключиться на использование другого в качестве основного.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Re: Порядок запуска служб Ubuntu
« Ответ #3 : 08 Июль 2017, 08:44:41 »
По сути sysv - уже давно не используется. Но upstart имел с самого начала возможность загружать сервисы запуск которых оформлен в стиле sysv.
Systemd - аналогичным образом поддерживает (через свой отдельный сервис) загрузку сервисов запуск которых оформлен в стиле sysv и upstart.

Сделано это для упрощения перехода. Просто не все сервисы сразу были переписаны под запуск через systemd, но это не мешало начать его использовать. Сейчас (в последних версиях ubuntu) уже практически все загружается через ststemd. И прослойка для поддержки загрузки служб sysv/upstart используется для поддержки legasy-сервисов (тех на которых уже забили и авторы и майнтейнеры, но которые иногда все ещё бывают полезны).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.213 секунд. Запросов: 24.