Añadiendo y quitando servicios al arranque del sistema en GNU/Linux
|Generalmente algunas personas instalamos diversos servicios que necesitamos en nuestra maquina como mysql, ftp, ssh, web, entre otros, con diversos fines, ya sea por trabajo, curiosidad, conocimiento o lo que sea. Sin embargo, estos servicios cuando se instalan por defecto, se configura de tal forma que siempre se inicien cuando el sistema operativo arranque. No obstante muchas veces no necesitamos estos servicios y lo único que hacen es consumir memoria y cpu. Existe un paquete en los repositorios llamado chkconfig el cual nos ayuda a configurar el inicio del sistema, es decir, gestionar que servicios deseamos que se levanten al momento en el que se inicia nuestro GNU/Linux. Recordemos que es bueno desactivar los servicios que no se van a utilizar no solo por rendimiento sino por seguridad de nuestra información. Para instalar el paquete chkconfig hacemos uso del comando mágico:
apt-get install chkconfig
Algunas opciones son:
- -l Lista todos los servicios.
- -a agrega un servicio al inicio.
- -d elimina un servicio al inicio.
- -e edita el servicio deseado.
- Para ver con mas detalle puede revisar el manual que trae el comando.
Por ejemplo si quisieramos que mysql no se ejecutara al inicio haríamos esto en una consola como root:
chkconfig -d mysql
Y si por el contrario quisieramos agregar a un servicio como ssh al inicio del sistema:
chkconfig -a ssh
Como ven es muy sencillo gestionar los servicios en GNU/Linux, existe una herramienta que hace lo mismo que chkconfig pero de forma gráfica, se trata de bootup-manager o mas conocida como bum, esta herramienta se encuentra en los repositorios, se instala y simplemente se seleccionan los servicios que se arrancaran al inicio.
apt-get install bum
También se puede hacer «gráficamente» desde la consola con otra aplicación llamada rcconf
sudo aptitude install rcconf
sudo rcconf
Con lo que aparecerá un listado de los servicios disponibles, y podremos activar o desactivar los que queramos.
Saludos.
Efectivamente es otra forma de administrar servicios en GNU/Linux, gracias por el aporte
Buen post esta lo que necesitaba (y)
pd: me gustaria que en alguna ocacion hicieran un post de como hacer esto de forma manual
Hola, excelente articulo. En Ubuntu chkconfig no existe, el comando utilizado para realizar las mismas tareas es «update.rc.d», que por cierto es un poco viejo.
El «Boot-Up Manager» si funciona en Ubuntu.