Intereting Posts
Как глобально включить все дополнения Gahto's bash сразу? Почему нет? регулярный символ создает совпадение в sed? Как интегрировать Request Tracker 4.0 с Open LDAP в Debian? Wi-Fi не остается подключенным на debian stretch clean install Загрузка Solaris 10 с компакт-диска Невозможно смонтировать общий ресурс nfs из netapp в centos 7 Почему SOFT LINK не может указывать, но HARD LINK может указывать на INODE удаленного исходного файла? awk-функция не получает вызов, если у меня есть инструкция begin в файле awk Как я могу программно получить доступ к завершению zsh? Есть ли способ чтения последнего элемента массива с помощью bash? Как заставить networkmanager настраивать доменные серверы имен с помощью openresolv + dnsmasq Как использовать инструмент калибровки монитора KDE 5? Настроить svn для существующего проекта Случайно установленное разрешение на запись на sudoers? Почему хвост журнала вывода иногда дает частичные линии?

Может ли systemd и upstart совместно сосуществовать в системе Unix?

На сервере ОС Amazon Linux (RHEL + CentOS fusion) (на самом деле это экземпляр EC2 в кластере EMR 4.5.0 AMI, если это помогает), мы можем видеть –

$ ls /etc/init.d/ acpid cloud-init-local instance-controller ntpd ….. $ ls /etc/init/ control-alt-delete.conf hadoop-yarn-resourcemanager.conf hive-metastore.conf ….. 

Далее мы также видим следующее:

 $ sudo stat /proc/1/exe File: '/proc/1/exe' -> '/sbin/init' $ /sbin/init --version init (upstart 0.6.5) 

который говорит нам, что хосты EC2 на базе Amazon Linux используют систему upstart init во время процесса загрузки. [1]

Исходя из этого, я понимаю, что –

  1. Различные демоны или службы на этом хосте используют либо upstart, либо systemd.
  2. systemd и upstart init совместно сосуществуют, и оба они активны в любой момент времени. Это возможно? Правильно ли это понимание (включая словоблудие)?

Если да, можете ли вы, пожалуйста, сообщить мне, как мы можем достичь этого (я не вижу ни одного сценария с именем «systemd» на любом из хостов EC2)?

Примечание. Я думаю, что это может быть классический повторный вопрос, но я немного запутался в нескольких статьях с неубедительными ответами.

Ссылка – [1] https://forums.aws.amazon.com/message.jspa?messageID=731256 («Systemd не является заменой одного на один»).

Различные демоны или службы на этом хосте используют либо upstart, либо systemd.

Я подозреваю, что ваша система использует upstart исключительно. Что заставляет вас думать, что systemd задействована?

systemd и upstart init совместно сосуществуют, и оба они активны в любой момент времени. Это возможно? Правильно ли это понимание (включая словоблудие)?

Различные системы инициализации не сосуществуют, и у вас наверняка не будет более одного активного в любое время. Они могут сосуществовать только в ограниченном смысле, что конфигурации могут существовать для обоих, но только один используется в любой момент времени.