meta data de esta página
Los runlevel son los modos de operación del Sistema Operativo. En Centos los runlevel son:
- runlevel 0 - halt: Apagado de la máquina
- runlevel 1 - single user: Para realizar tareas de mantenimiento
- runlevel 2 - multiuser sin NFS
- runlevel 3 - multiuser con conectividad por red y NFS, pero sin interfaz gráfica
- runlevel 4 - no usado
- runlevel 5 - mutiuser con interfaz gráfica
- runlevel 6 - reinicio del sistema (no utilizar)
Para saber en que runlevel nos encontramos bsata con teclear
#runlevel
el resultado será algo así:
N 3
Esto indica multiusuario con red sin interfaz gráfica.
Para cambiar el nivel de ejecución tenemos que editar el fichero etc/inittab y modificar el initdefault . Por ejemplo para cambiar el runlevel a 5 modificariamos el fichero /etc/inittab y cambiando la línea donde aparace initdefault
[root@vintranet etc]# cat inittab # # inittab This file describes how the INIT process should set up # the system in a certain run-level. # # Author: Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Marc Ewing and Donnie Barnes # # Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) # 1 - Single user mode # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this) # id:3:initdefault:
Cambiaríamos la última línea por
id:5:initdefaul:
para ver los servicios y con que runlevel arrancan al inicio ejecutamos
chkconfig --list
Para añadir o quitar servicios
chkconfig --level <runlevel> <servicio> on/off
Por ejemplo para añadir el servicio mysql
chkconfig --level 1235 mysqld on