El arranque ( y parada), orden de los procesos en Linux es controlado por "init ". Durante el arranque , init es ejecutado después de cargar el kernel. El proceso init lee el archivo de inicialización /etc /inittab , que proporciona instrucciones para configurar el sistema en varios niveles de ejecución y establece el nivel de ejecución predeterminado . Los seis niveles de ejecución se describen diferentes configuraciones de funcionamiento del sistema , incluyendo el modo de usuario único , varios modos multi-usuario , apagar y reiniciar el sistema . Para cada nivel de ejecución , init ejecuta los scripts con enlace simbólico en /etc /rc #. D o /etc /rc.d /rc #. D. Puede cambiar el orden de inicio del proceso de cambio de nombre de estos enlaces. Cosas que necesitará
terminal o consola de
Ver Más instrucciones
1
Abra una ventana de terminal. Inicie la sesión como usuario root ejecutando " su -" (si tiene la contraseña de root) o " sudo su -" ( si se utiliza sudo para tener acceso a la cuenta root). Proporcione la contraseña apropiada cuando se le solicite .
2
Configurar el directorio de trabajo actual a /etc con el comando "cd /etc " Ejecutar el comando " ls- d rc * . D. " ( Si el único elemento de la lista es " rc.d , " correr "cd rc.d " para cambiar a ese directorio y ejecute el comando "ls " de nuevo. ) Se muestra una lista de los directorios de nivel de enlace Ejecutar script " rc " , con el formato "rc #. d ", donde # es el nivel de ejecución . Durante el arranque , los scripts del rc #. Son ejecutados directorio d para el nivel de ejecución predeterminado . Si su sistema arranca en modo gráfico (escritorio ), el nivel de ejecución por defecto es " 5 " y init ejecuta los scripts relacionados en el directorio rc5.d .
3
Indica tu directorio de trabajo actual al #. directorio d rc , igualando el nivel de ejecución que desea modificar . Por ejemplo , "cd rc5.d " para cambiar el nivel de directorio rc carrera 5 . Ejecutar los niveles 0 , 1 y 6 están reservados y no se debe cambiar . Ejecutar los niveles 2 a 5 se pueden personalizar .
4
Ejecutar el comando " ls" para ver una lista de todos los archivos . Los enlaces simbólicos que comienzan con " S # #" punto de inicio de guiones para la ejecución de procesos al entrar al nivel de ejecución determinado. El "# #" establece el orden de los scripts se ejecutan , con "01 ". Después de la " # #" en el nombre del enlace es el nombre del proceso. Por ejemplo, " S10apache2 " se inicia el servidor web Apache , que se ejecuta después de guiones que comiencen con S01 través S09 se ejecutan .
5
Identificar el enlace guión para el proceso para el que desea cambiar el inicio orden, y lo que el número de orden de salida debe ser para ese proceso. Por ejemplo , si desea " S05myproca " para empezar antes " S03myprocb ", el nuevo número de la orden de inicio para " myproca " es " 02 ".
6
Cambie el nombre del enlace mediante el comando " mv " , cambiar el número de orden de salida . En el ejemplo anterior , ejecute el comando " mv S05myproca S02myproca " para cambiar el nombre del enlace y cambiar el orden de salida . Scripts asignar el mismo número se iniciará por orden alfabético.