El comando chkconfig se puede usar para controlar los servicios en cada nivel de ejecución. También se puede utilizar para iniciar o detener servicios durante el inicio del sistema.
Sintaxis
La sintaxis del comando chkconfig es:
# chkconfig [options] [service] [subcommand]
Los siguientes son algunos subcomandos y opciones que se pueden usar con chkconfig para controlar los servicios.
Opción | Solía |
---|---|
{servicio} en | Habilitar que un servicio se inicie en el arranque. |
{servicio} desactivado | Deshabilitar un servicio para que ya no se inicie en el arranque. |
Restaurar {servicio} | Restablecer el estado de un servicio. |
–nivel {nivel de ejecución} | Especifique el nivel de ejecución en el que habilitar o deshabilitar un servicio. |
Ejemplos del comando chkconfig
1. Para ver los estados de nivel de ejecución actuales para todos los servicios:
# chkconfig --list
2. Para enumerar un estado de servicio en particular:
# chkconfig --list nfs
3. Para agregar un script de servicio al nivel de ejecución:
# chkconfig --add /etc/init.d/myservice.sh
4. Para eliminar un script de servicio de los niveles de ejecución:
# chkconfig --del /etc/init.d/myservice.sh
5. Para especificar el nivel de ejecución de cualquier servicio, que debería pertenecer a él:
# chkconfig --level
6. Habilite el servicio al arrancar:
# chkconfig sshd on
7. Habilite el servicio en el arranque para los niveles de ejecución 2, 3, 4 y 5:
# chkconfig --level 2345 sshd on
8. Deshabilitar el servicio al arrancar:
# chkconfig ntpd off
9. Deshabilite el servicio en el arranque para el nivel de ejecución 3:
# chkconfig --level 3 ntpd off