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



    Dejar un comentario

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