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