
Estoy usando Oracle Linux 7 para fines de prueba. Entiendo que toda la familia RHEL (RHEL, CentOS y OL) lo está utilizando systemd
ahora.
Hasta donde yo sé, debería usar systemd
en lugar de, sin embargo, probé ambos en OL7 y ambos funcionan.init 3
systemctl isolate multi-user.target
Lo que quiero saber es por qué el init 3
comando sigue funcionando. ¿Se espera esto con systemd
la familia RHEL implementada algún tipo de característica de compatibilidad con versiones anteriores?
Respuesta1
De acuerdo aGestión de recursos y servicios Systemd en Red Hat Enterprise Linux, /sbin/init ahora es un enlace simbólico a /usr/lib/systemd/systemd.
Los comandos runlevel y telinit todavía están disponibles en el sistema y funcionan como se esperaba, pero solo se incluyen por razones de compatibilidad y deben evitarse.
Red Hat Enterprise Linux 7 se distribuye con una serie de objetivos predefinidos que son más o menos similares al conjunto estándar de niveles de ejecución de las versiones anteriores de este sistema. Por motivos de compatibilidad, también proporciona alias para estos objetivos que los asignan directamente a los niveles de ejecución de SysV.