comando Init 3 com o systemd

0

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

Tanto quanto eu sei com systemd em vez de init 3 eu deveria usar systemctl isolate multi-user.target no entanto eu tentei tanto no OL7 e nos dois trabalhos.

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

    
por artificer 11.08.2014 / 19:47

1 resposta

1

De acordo com Systemd Service & Gerenciamento de Recursos 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 como esperado, mas só estão incluídos por razões de compatibilidade e devem ser evitados.

O Red Hat Enterprise Linux 7 é distribuído com um número de destinos 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 razões de compatibilidade, também fornece aliases para esses alvos que os mapeiam diretamente para runlevels do SysV.

De TRABALHANDO COM METAS DE SYSTEMD

    
por 13.08.2014 / 20:49