Radar de algoritmos de IA y procesos de decisión automatizada para el acceso ...
Niveles de ejecución arranque y parada de los servicios
1. 1) Edita el fichero /etc/inittab, localiza la entrada initdefault, y determina en que nivel de ejecución
está trabajando el sistema.
Lo primero es entrar en el fichero, para ello usamos el comando:
nano /etc/inittab
El sistemas trabaja en el nivel 2, es decir multiusuario.
2) También puedes obtener el nivel de ejecución actual ejecutando la instrucción runlevel.
1
2. 3) Lista los ficheros que se encuentran en el directorio /etc/rcS.d
Para listar los elementos tenemos que acceder a: /etc/rcS.d. E introducimos el comando: ls.
4) Comprueba que son enlaces simbólicos a los scripts que se encuentran en el directorio /etc/init.d
Para ello utilizaremos el comando ls, dentro de la ruta /etc/init.d
5) Visualiza los ficheros de los distintos directorios /etc/rcn.d.
ls /etc/rc0.d
2
5. 6) Comprueba los ficheros de ejecución del nivel de ejecución que se ejecuta por defecto en Debian.
Por defecto el nivel de ejecución que se ejcuta es el 2:
Escribimos el comando: ls /etc/rc2.d
7) Con la instrucción telinit podemos ejecutar otrps niveles de ejecución. Entra en el nivel
monousuario. Entra en el nivel de reinicio. Entra en el nivel de parada del sistema.
Comando: telinit 1
Para el nivel de reinicio ponemos: telinit 6
5
7. Para entrar el el nivel de parada del sistema.
Comando: telinit 0.
El servidor se apaga.
8) Vamos a eliminar el servicio gdm3 (encargado de iniciar el servidor gráfico) del nivel de
ejecución 2, para ello elimina el fichero que inicia ese servicio.
Utilizamos el comando: Killall gdm.
9) Reinica el sistema y comprueba que el servidor gráfico no se ha iniciado.
7
8. 10) Para restablecer el enlace simbólico para que podamos iniciar el servicio usamos la instrucción
update-rc.d
Usamos el comando: services gdm start
11) Vuelve a reiniciar el sistema y comprueba que el servidor gráfico se vuelve a ejecutar.
12) Pregunta: ¿Para qué podríamos utilizar la configuración de distintos niveles de ejecución?
Para poder especificar ciertas tareas a unos comandos sencillos y para la administración de los
diferentes servicios.
8