Este blog me ha servido para documentar los procesos que realizo a diario en mi trabajo y que supongo se me van a olvidar, pero espero que también sirva como un aporte a la comunidad que usa software libre.
Los runlevels hacen referencia a los diferentes niveles en los que puede correr un sistema operativo Linux y que por defecto son 6. (Este post esta enfoca en Linux pero otros sistemas operativo como el famoso Güindows también manejan runlevels)
0 System Halt -- Apagado o Parado
1 Single user -- Usuario Simple
2 Full multi-user mode (Default) -- Multiusuario Completo (Por Defecto)
3-5 Same as 2 -- Igual que el nivel 2
6 System Reboot -- Reinicio
Ahora si entremos en profundidad. El sistema operativo Ubuntu a diferencia de Debian no maneja un archivo que se denomina inittab en donde esta configurado el nivel sobre el que esta corriendo por defecto. Este lo hace en el archivo:
/etc/evend.d/rc-default
Un comando para saber cual es este nivel es
usuario@ubuntu$runlevel -- Este comando genera como salida:
N 2. --> La N indica que desde que se arranco el equipo no ha habido un nivel diferente corriendo en la maquina y que el actual es 2 (Multiusuario).
Tanto en Debian como en Ubuntu Funciona el comando. Otra forma que encontré en Debian para hallar el default runlevel es:
usuario@ubuntu$egrep :initdefault: /etc/inittab
Luego de comprender esto, aparentemente sencillo. Configure el XAMPP de modo que cada vez que reinicie el sistema operativo cargue por defecto.
usuario@ubuntu$sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
usuario@ubuntu$sudo update-rc.d -f lampp defaults
Linea 1. Hace un vinculo simbolico entre el script de ejcución de XAMPP y lo ubica en el init.d que es el directorio que contiene el control de arranque de los servicios instalados en nuestro servidor.
Linea 2. Actualiza los runlevels del Sistema Operativo y los vincula a cada uno de sus 6 niveles para su posterior uso.
Comentarios
Publicar un comentario