Comando Init 3 com systemd

Comando Init 3 com systemd

Estou usando o Oracle Linux 7 para fins de teste. Entendo que toda a família RHEL (RHEL, CentOS e OL) está usando systemdagora.

Pelo que eu sei, systemdem vez de init 3devo usar systemctl isolate multi-user.target, tentei ambos no OL7 e ambos funcionaram.

O que eu quero saber é por que o init 3comando ainda funciona? Isso é esperado systemdou a família RHEL implementou algum tipo de recurso de compatibilidade com versões anteriores?

Responder1

De acordo comGerenciamento de recursos e serviços Systemd no Red Hat Enterprise Linux, /sbin/init agora é um link simbólico para /usr/lib/systemd/systemd.

Os comandos runlevel e telinit ainda estão disponíveis no sistema e funcionam conforme o esperado, mas são incluídos apenas por motivos de compatibilidade e devem ser evitados.

O Red Hat Enterprise Linux 7 é distribuído com vários alvos predefinidos que são mais ou menos semelhantes ao conjunto padrão de níveis de execução das versões anteriores deste sistema. Por motivos de compatibilidade, ele também fornece aliases para esses alvos que os mapeiam diretamente para níveis de execução SysV.

DeTRABALHANDO COM OBJETIVOS DO SISTEMA

informação relacionada