Red Hat Linux 9: Manual de personalización de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 14. Control de acceso a servicios | Siguiente |
El comando chkconfig puede ser usado para activar y desactivar servicios. Si usa el comando chkconfig --list, verá una lista de los servicios del sistema y si están iniciados (on) o detenidos (off) en los niveles de ejecución 0-6. Al final de la lista, verá una sección para los servicios manejados por xinetd.
Si usa chkconfig --list para realizar una consulta a un servicio manejado por xinetd, verá si el servicio xinetd está activado (on) o desactivado (off). Por ejemplo, el comando chkconfig --list finger retorna la salida siguiente:
finger on |
Como se muestra, finger está activado como un servicio xinetd. Si xinetd está ejecutándose, finger estará activo.
Si usa chkconfig --list para consultar un servicio /etc/rc.d, verá las configuraciones del servicio para cada nivel de ejecución. Por ejemplo, el comando chkconfig --list anacron devuelve la siguiente salida:
anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
chkconfig también puede ser usado para configurar un servicio para que comience (o no) en un nivel de ejecución específico. Por ejemplo, desactive nscd en los niveles de ejecución 3, 4, y 5, usando el comando siguiente:
chkconfig --level 345 nscd off |
![]() | Aviso |
---|---|
Los servicios gestionados por xinetd están afectados por chkconfig. Por ejemplo, si se está ejecutando xinetd, finger está deshabilitado y se ejecuta el comando chkconfig finger on y se activa de inmediato finger sin tener que reiniciar xinetd de forma manual. El resto de los cambios no se producen inmediatamente tras haber usado chkconfig manualmente. Deberá parar y reiniciar el servicio individual con el comando service daemon stop. En el ejemplo anterior, reemplace daemon con el nombre del servicio que desea parar; por ejemplo, httpd. Reemplace stop start o con restart para iniciar o reiniciar el sistema . |