viernes, 4 de noviembre de 2016

Solución Runlevel I. Linux.

Solución al ejercicio planteado de Runlevel Linux el 20 del 10 de 2016. Realizado en Ubunutu.

  1. En etc/init.d/ creamos inicios.sh
    • date>>/home/alumno/historia.txt
    • cat /dev/null>/home/alumno/.bash_history # eliminamos el historial de comandos del usuario
  2. A continuación creamos el enlace simbólico:
    • ln -s /etc/init.d/inicios.sh /etc/rc2.d/S99inicios.sh
    • # Observar que hemos puesto la ruta absoluta, que lo incluimos en el nivel 2 (de arranque)
    • # La S de start y el 99 del orden de orden o prioridad de ejecución
  3. Hacemos el segundo script historial.sh en /etc/init.d
    • cat /home/alumno/.bash_history>>/home/alumno/historial.txt
    • # Añadimos al fichero creado anteriormente "historial.txt" el historial de comandos del usuario en esa sesión
  4. Creamos los enlaces simbólicos del script historial.sh, en los niveles de apagado 0 y de reinicio 6.
    • ln -s /etc/init.d/historial.sh /etc/rc0.d/S99historial.sh
    • ln -s /etc/init.d/historial.sh /etc/rc6.d/S99historial.sh

También se podría utilizar el fichero /etc/rc.local en Ubuntu o el fichero /etc/rc.d/boot.local en Suse.

No hay comentarios:

Publicar un comentario