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
Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

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