5 ejemplos básicos de comando chkconfig en Linux

5 ejemplos básicos de comando chkconfig en Linux

Esta es nuestra serie de comandos de Linux en curso donde vamos a revisar cómo podemos usar chkconfig Comando de manera eficiente con sus parámetros disponibles. El Chkconfig La herramienta de comando permite configurar los servicios iniciar y detener automáticamente en el /etc/rd.d/init.d Scripts a través de la línea de comandos. Veamos algunos ejemplos.

5 ejemplos de comando chkconfig

1. Enumere todos los servicios

Usando '-lista'El parámetro mostrará todos los servicios y su estado de inicio actual en cada configuración de nivel de ejecución.

[[correo electrónico protegido] ~]# chkconfig --list networkmanager 0: apagado 1: apagado 2: en 3: en 4: en 5: en 6: apa ABRT-ccpp 0: apagado 1: apagado 2: apagado 3: en 4: en 4 : apagado 5: en 6: Abrt-oops 0: apagado 1: apagado 2: apagado 3: en 4: apagado 5: en 6: apagado .. 

2. Verifique el estado del servicio específico

El siguiente comando muestra la configuración de inicio para un servicio en particular. Se está mostrando Http Los servicios se giran apagado en todos los niveles de ejecución.

[[correo electrónico protegido] ~]# chkconfig --list | GREP HTTPD HTTPD 0: APAGADO 1: APAGADO 2: APAGADO 3: APAGADO 4: APAGADO 5: APAGADO 6: APAGADO

3. ¿Cómo empiezo un servicio en particular en los niveles de ejecución?

La siguiente 'chkconfig'El comando muestra cómo podemos comenzar Http Servicios solo en el nivel de ejecución 3 y 5 con '-nivel'Parámetro. El primer comando comienza httpd Servicios en el nivel de ejecución 3 y 5 y el segundo comando verifica el estado de httpd Servicios que se ejecutan en el nivel de ejecución.

[[correo electrónico protegido] ~]# chkconfig --level 35 httpd en
[[correo electrónico protegido] ~]# chkconfig --list | GREP HTTPD HTTPD 0: APAGADO 1: APAGADO 2: APAGADO 3: ON 4: APAGADO 5: ON 6: APAGADO

4. Cómo verificar qué servicios están encendido/apagado

El siguiente comando mostrará todos los servicios que son En y Apagado En el nivel de ejecución específico 5.

[[correo electrónico protegido] ~]# chkconfig --list | GREP 5: en NetworkManager 0: OFF 1: OFF 2: ON 3: ON 4: ON 5: ON 6: OFF ABRT-CCPP 0: APAGADO 1: APAGADO 2: APAGADO 3: ON 4: APAGADO 5: ON 6: APAGADO ABRT-OOPS 0: APAGADO 1: APAGADO 2: APAGADO 3: ON 4: APAGADO 5: ON 6: APRA ABRTD 0: APAGADO 1: APAGADO 2: APAGADO 3: ON 4: APAGADO 5: ON 6: APACH 0: APAGADO 1: Off 2: en 3: en 4: en 5: en 6: apagado .. 
[[correo electrónico protegido] ~]# chkconfig --list | GREP 5: APAGADO DNSMASQ 0: APAGADO 1: APAGADO 2: APAGADO 3: APAGADO 4: APAGADO 5: APAGADO 6: APAGADO DOVECOT 0: APAGADO 1: APAGADO 2: APAGADO 3: APAGADO 4: APAGADO 5: APAGADO 6: OFF First Boot 0 : apagado 1: apagado 2: apagado 3: apagado 4: apagado 5: apagado 6: apagado kdump 0: apagado 1: apagado 2: apagado 3: apagado 4: apagado 5: apagado 6: apagado mysqld 0: apagado 1: apagado 2 : apagado 3: apagado 4: apagado 5: apagado 6: apagado netconsole 0: apagado 1: apagado 2: apagado 3: apagado 4: apagado 5: apagado 6: apagado nfs 0: apagado 1: apagado 2: apagado 3: apagado 4 : Off 5: Off 6: Off .. 

5. ¿Cómo detengo un servicio en particular en los niveles de ejecución?

El siguiente comando se volverá Apagado Un servicio llamado sufijo para un solo nivel de ejecución. Del mismo modo, podemos girar Apagado un servicio particular en múltiples niveles de ejecución de una vez como se muestra en.

[[correo electrónico protegido] ~]# chkconfig --level 3 postfix apagado
[[correo electrónico protegido] ~]# chkconfig --level 2345 Postfix Off

Como todos sabemos, hay siete niveles de ejecución disponibles en el sistema operativo Linux. Cubriremos los diferentes niveles de ejecución y secuencia de arranque en detalles en nuestro próximo artículo. Entonces, por favor estad atentos.