Diez ejemplos de comandos ‘chkconfig’

El comando chkconfig se utiliza para iniciar, detener y ver el estado de todos los servicios que se ejecutan en el sistema. Permite visualizar y modificar los servicios del sistema a todos los niveles. Veamos algunos comandos básicos en este breve cómo.

1. Mostrar el estado de todos los servicios

Para mostrar el estado de todos los servicios disponibles en todos los niveles de ejecución, ejecute el siguiente comando:

 ~]# chkconfig --list

2. Mostrar el estado de los servicios en ejecución

Para mostrar sólo los procesos en ejecución actuales en todos los niveles de ejecución, introduzca el siguiente comando:

 ~]# chkconfig --list | grep on

3. Mostrar el estado de los servicios en ejecución en un nivel. Visualizar el estado de los servicios en ejecución en un determinado nivel de ejecución

Por ejemplo, si desea ver el estado de los servicios en el nivel de ejecución 3, ejecute el siguiente comando:

 ~]# chkconfig --list | grep 3:on

4. Ver el estado de un servicio en particular

Por ejemplo, si desea ver el estado del servicio rsyslog en todos los niveles de ejecución, introduzca el siguiente comando:

 ~]# chkconfig --list rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

o

 ~]# chkconfig --list | grep -i rsyslogrsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

5. Activar o Iniciar un servicio en el arranque del sistema

Por ejemplo, si desea iniciar el servicio rsyslog automáticamente en cada reinicio, introduzca el siguiente comando:

 ~]# chkconfig rsyslog on

6. Desactivar o Detener un servicio en el arranque del sistema

Para detener un servicio permanentemente introduzca el siguiente comando:

 ~]# chkconfig rsyslog off

7. Iniciar servicios en un determinado nivel de ejecución

Por ejemplo, si desea iniciar un servicio en el nivel de ejecución 3 y 5, introduzca el siguiente comando:

 ~]# chkconfig --level 35 rsyslog on

8. Detener servicios en un determinado nivel de ejecución

Si desea detenerlo en un determinado nivel de ejecución, el comando debe ser:

 ~]# chkconfig --level 35 rsyslog off

9. Añadir un servicio a chkconfig

Para añadir un servicio rsyslog al inicio en todos los niveles de ejecución, introduzca el siguiente comando:

 ~]# chkconfig --add rsyslog

10. Eliminar un servicio de chkconfig

Para eliminar un servicio del inicio en todos los niveles, el comando debe ser:

 ~]# chkconfig --del rsyslog

Para más información sobre el comando ‘chkconfig’ consulte las páginas man con el siguiente comando:

 ~]# man chkconfig

Deja una respuesta

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