Estoy reemplazando un servidor de Windows del directorio activo por uno de Linux. Tengo que introducir el servidor Linux en la red, pero sin servicios de AD (como dhcpd, ldap, etc.).
Así que esperaba crear un nivel de ejecución que me permitiera llevar el servidor Linux a la red sin estos servicios, luego, cuando elimine el servidor de Windows, puedo cambiar los niveles de ejecución e iniciar ldap, etc.
Recuerdo haber leído que los niveles de ejecución están en desuso, ¿es esto correcto? - Si es así, ¿cómo puedo lograr mis objetivos?
Respuestas:
Antes de hacer mi pregunta, no sabía sobre el advenedizo . Para aquellos interesados, el arranque es un reemplazo impulsado por eventos (en lugar de una transición de estado) para el antiguo sistema "System V init".
Para llegar al punto y omitir la documentación , eche un vistazo a la carpeta / etc / init. Encontrarás varios archivos .conf allí. La edición de estos archivos le permite controlar en qué niveles de ejecución suben y bajan los diferentes servicios. Estos incluyen samba4.conf, que era el principal que me preocupaba (ya que esto también controla ldap, kerberos, etc.).
Inicialmente fui a /etc/init.d/rc2.d y me pregunté por qué no había entradas para samba allí.
Solo para confundir el problema, bind9 (junto con otros servicios) todavía está configurado a través de las antiguas secuencias de comandos de inicio del sistema V en /etc/rcx.d, así que escribí /etc/rc2.d/S15bind9 e hice un enlace simbólico K15bind9 al mismo objetivo en /etc/rc2.d/
fuente
Los niveles de ejecución determinan qué servicios se inician y qué procesos se ejecutarán. Un sistema ubuntu predeterminado arranca el nivel de ejecución 2 donde tendrá todos sus servicios en funcionamiento.
Podría intentar crear su propio nivel de ejecución, por ejemplo, en el nivel de ejecución 3, pero será bastante complicado, podría ser más fácil simplemente iniciar el sistema sin el cable NIC enchufado y simplemente detener DHCP. Luego, preséntelo y cuando el servidor anterior se haya desarmado simplemente inicie el DHCP.
Tenga en cuenta que los siguientes están reservados sin importar qué:
runlevel 0 = detener el sistema
runlevel 1 = Modo de mantenimiento (modo de usuario único)
runlevel 6 = reiniciar
Espero que esto te ayude en tu camino.
fuente