Iniciar un servicio con el sistema operativo

chkconfig es un utilitario incluído en las distribuciones RHEL/Fedora/CentOS, OpenSuse y similares que permite administrar que servicios se inician con cada nivel de ejecución (Runlevels), permitiendo mantener la jerarquía de los directorios /etc/rc[0-6].d, evitando a los administradores de sistemas, la tediosa tarea de manipular el gran número de enlaces simbólicos que radican en este directorio.

Sintaxis
chkconfig [--list] [nombre-del-servicio]
chkconfig --add nombre-del-servicio
chkconfig --del nombre-del-servicio
chkconfig --override nombre-del-servicio
chkconfig [--level niveles-de-ejecución] nombre-del-servicio <on|off|reset|resetpriorities>
chkconfig [--level niveles-de-ejecución] nombre-del-servicio

chkconfig provee 5 funcionalidades las cuales son:

  • Anadir un servicio a /etc/rc[0-6].d
  • Eliminar un servicio de /etc/rc[0-6].d
  • Modificar la información de inicio de un servicio determinado
  • Obtener que servicios se inician (o no) en cada nivel de ejecución
  • Chequear información de inicio de un servicio determinado

Las siguientes opciones pueden especificarse después del nombre del servicio

on/off: Habilita/deshabilita el arranque del servicio al iniciarse el sistema operativo
reset: Reestablece la información de arranque
resetpriorities: Cambia la prioridad de arranque

Opciones
  • –level niveles-de-ejecución: Especifica el nivel de ejecución al que la operación debe pertenecer. Por ejemplo –level 35
    especifica los niveles de ejecución 3 y 5
  • –add nombre-del-servicio: añade un nuevo servicio
  • –del nombre-del-servicio: elimina el servicio
  • –override nombre-del-servicio: sobreescribe la configuración base
  • –list nombre-del-servicio: muestra información de arranque de los servicios si se especifica nombre-del-servicio muestra la info para ese servicio
Para iniciar el servicio httpd en los niveles de ejecución 35 teclee:
# chkconfig --level 35 httpd on
Para comprobar el resultado de la operación anterior teclee:
# chkconfig --list httpd
httpd          	0:off	1:off	2:off	3:on  4:off  5:on 6:off

Lecturas recomendadas

  • – man chkconfig

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.