= init == niveles cada nivel de funcionamiento arranca ciertos servicios que los otros no === número de niveles 0 -> halt\\ 1 -> modo monousuario\\ 2 a 5 -> modo multiusuario\\ 6 -> reboot\\ === comandos * ''$ runlevel'' -> muestra el runlevel en el que se está ejecutando el sistema * ''$ telinit '' -> cambia el runlevel del sistema == rc * ''/etc/rc.d'' * scripts que se ejecutan al arrancar la máquina, independientemente de usuario y logins * cada nivel de máquina (runlevel) tiene sus propios scripts de arranque, puestos en directorios: ''/etc/rc.d/rcX.d'' * dentro de cada directorio de nivel, hay un enlace simbólico al script, que está en ''/etc/rc.d/init.d'' * los enlaces simbólicos siguen una nomenclatura: * K o S -> mata o arranca un procesp * XX -> número de orden de ejecución del script * nombre -> ;) * existe un S99local que apunta a un script en ''/etc/rc.d'' que suele ser común a todos los niveles y que permite hacer un apaño para añadir algo rápido. * lo suyo es crear el script en ''/etc/init.d'' (o enlace simbólico) y crear los enlaces simbólicos en los runleves que corresponda siguiendo la nomenclatura.