Resumen del uso del comando chkconfig en Linux

  

El comando chkconfig en Linux se usa principalmente para consultar los servicios del sistema ejecutados por el sistema en cada nivel de ejecución. ¿Cómo usar el comando chkconfig? La siguiente pequeña serie le presentará el uso específico del comando chkconfig en Linux.

comando chkconfig se utiliza para actualizar la información de nivel operativo (iniciar o detener) y los servicios del sistema de consulta. Tenga en cuenta que chkconfig no desactiva ni activa automáticamente un servicio de forma inmediata, simplemente cambia el enlace simbólico.

Uso de la sintaxis

El código es el siguiente:

chkconfig [--add] [- del] [- list] [servicio del sistema] o chkconfig [--level Código de nivel "] [servicio del sistema] [on /off /reset]

chkconfig muestra el uso cuando no hay parámetros en ejecución. Si agrega un nombre de servicio, verifique si el servicio se inicia en el nivel de ejecución actual. Si es así, devuelva verdadero, de lo contrario, devuelva falso. Si se especifica on, off o reset después del nombre del servicio, chkconfig cambiará la información de inicio del servicio especificado. Encendido y apagado indican, respectivamente, que el servicio se inició y se detuvo, y el restablecimiento se refiere a la información de inicio del servicio de restablecimiento, independientemente de lo que se especifique en el script de inicialización problemático. Conmutadores de encendido y apagado, el sistema solo es válido para los niveles de ejecución 3, 4, 5 de forma predeterminada, pero el restablecimiento puede estar activo para todos los niveles de ejecución.

Uso de parámetros

El código es el siguiente:

--add Agrega el servicio del sistema especificado, deja que el comando chkconfig lo administre y lo agrega al archivo de narración iniciado por el sistema. Datos relacionados.

--del Borra el servicio del sistema especificado, que ya no es administrado por el comando chkconfig, y elimina los datos relevantes en el archivo de instrucciones iniciado por el sistema.

--nivel "Código de nivel" Especifica en qué nivel de ejecución se debe activar o desactivar el servicio del sistema de lectura.

Nivel 0 significa: indica el apagado

Nivel 1 significa: Modo de usuario único

Nivel 2 significa: Modo de línea de comando multiusuario sin conexión de red

Nivel 3 significa: modo de línea de comando multiusuario con conexión de red

Nivel 4 significa: no disponible

Nivel 5 significa: modo multiusuario con interfaz gráfica

Nivel 6 Representación: reinicio

Se debe tener en cuenta que la opción de nivel puede especificar el nivel de ejecución que se va a ver y no necesariamente el nivel de ejecución actual. Solo puede haber un script de inicio o un script de parada para cada nivel de ejecución. Al cambiar el nivel de ejecución, init no reiniciará el servicio ya iniciado, ni tampoco detendrá el servicio detenido.

El código es el siguiente:

chkconfig --list [nombre]: muestra la información del estado en ejecución (activado o desactivado) de todos los servicios del sistema en tiempo de ejecución. Si se especifica el nombre, solo se muestra el estado del servicio especificado en diferentes niveles de ejecución.

chkconfig --add name: Agrega un nuevo servicio. Chkconfig se asegura de que cada nivel de ejecución tenga una entrada de inicio (S) o muerte (K). Si falta, se creará automáticamente desde el script de inicio predeterminado.

chkconfig --del nombre: elimine el servicio y elimine el enlace simbólico asociado de /etc/rc[0-6◆.d.

nombre de chkconfig [--niveles niveles]: establece si un servicio se inicia, detiene o restablece en el nivel de ejecución especificado.

Archivos de nivel de ejecución

Cada servicio administrado por chkconfig requiere dos o más líneas de comentarios en el script bajo el init.d correspondiente. La primera línea le dice a chkconfig el nivel de ejecución del inicio predeterminado y la prioridad de inicio y detención. Si un servicio no se inicia de forma predeterminada en ningún nivel de ejecución, use – en lugar del nivel de ejecución. La segunda línea describe el servicio y se puede comentar con \\ cross-row.

Por ejemplo, random.init contiene tres líneas:

El código es el siguiente:

# chkconfig: 2345 20 80

# description: Guarda y restaura la entropía del sistema Conjunto para \\

# generación de números aleatorios de mayor calidad.

Uso de los ejemplos

El código es el siguiente:

chkconfig --list #Listar todos los servicios del sistema

chkconfig --add httpd #add httpd service

chkconfig --del httpd #delete httpd service

chkconfig --level httpd 2345 en #Set httpd at runlevel 2, 3, 4, 5 están todos en estado (activado)

chkconfig --list # Listar todas las condiciones de inicio del servicio del sistema

chkconfig --list mysqld #column La configuración del servicio mysqld

chkconfig --level 35 mysqld en #Configura mysqld para ejecutar el servicio en los niveles 3 y 5, --level 35 significa que la operación solo se realiza en los niveles 3 y 5, en el inicio del medio Off significa cerrar

chkconfig mysqld en #Set mysqld para estar en cada nivel, " " incluye 2, 3, 4, 5 niveles

Cómo agregar un servicio

Los scripts de servicio deben almacenarse en el directorio /etc/ini.d/;

chkconfig – agregue servicename, agregue este servicio a la lista de servicios de la herramienta chkconfig, el servicio recibirá una entrada K /S en /etc/rc.d/rcN.d;

chkconfig – nivel 35 mysqld En, modifique el nivel de inicio predeterminado del servicio.

Lo anterior es la introducción del comando chkconfig en Linux. Creo que tiene una buena comprensión del comando chkconfig a través de este artículo. Si desea obtener más información sobre los comandos de Linux, es posible que desee prestar más atención a este sitio web. .

Copyright © Conocimiento de Windows All Rights Reserved