init

cada nivel de funcionamiento arranca ciertos servicios que los otros no

0 → halt
1 → modo monousuario
2 a 5 → modo multiusuario
6 → reboot

  • $ runlevel → muestra el runlevel en el que se está ejecutando el sistema
  • $ telinit <nivel> → cambia el runlevel del sistema
  • /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.
  • linux/inicio/start.txt
  • Darrera modificació: 02/11/2016 05:21
  • per mate