O systemd e o upstart podem coexistir juntos em um sistema Unix?

2

Em um servidor do SO Amazon Linux (fusão RHEL + CentOS) (na verdade, essa é uma instância do EC2 em um cluster do EMR 4.5.0 AMI, se isso ajudar), podemos ver -

$ 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              
…..

Além disso, também podemos ver o seguinte -

$ sudo stat /proc/1/exe
  File: ‘/proc/1/exe’ -> ‘/sbin/init’

$ /sbin/init --version
init (upstart 0.6.5)    

que nos informa que os hosts EC2 baseados no Amazon Linux estão usando o sistema init de inicialização durante o processo de inicialização. [1]

Com base nisso, meu entendimento é que -

  1. Diferentes daemons ou serviços neste host estão usando o upstart ou o systemd.
  2. sistemas init systemd e upstart coexistem juntos e ambos estão ativos a qualquer momento. Isso é possível? Esse entendimento está correto (incluindo o palavreado)?

Se sim, você pode por favor me avisar como podemos conseguir isso (não vejo nenhum script nomeado como 'systemd' em nenhum dos hosts do EC2)?

Nota: Acho que isso pode ser uma pergunta clássica repetida, mas estou um pouco confuso com vários artigos com respostas inconclusivas.

Ref - [1] link (“O Systemd não é um substituto de um para um. ")

    
por annunarcist 25.11.2016 / 01:10

1 resposta

4

Different daemons or services on this host are using either upstart or systemd.

Eu suspeito que seu sistema esteja usando upstart exclusivamente. O que faz você pensar que systemd está envolvido?

systemd and upstart init systems coexist together and both of them are active at any given time. Is this possible? Is this understanding correct (including the verbiage)?

Diferentes sistemas init não coexistem, e você certamente não teria mais do que um ativo a qualquer momento. Eles podem coexistir apenas no sentido limitado de que configurações podem existir para ambos, mas apenas um está em uso em um determinado momento.

    
por 25.11.2016 / 05:08