El script check_cpanel_rpms | Documentación de cPanel y WHM

El script check_cpanel_rpms

Válido para las versiones 82 hasta la última versión


Última modificación: 20 de agosto de 2021

Visión general

los /usr/local/cpanel/scripts/check_cpanel_rpms El script analiza todos los archivos de RedHat® Package Manager (RPM) instalados en su servidor en busca de problemas. Este script también puede reinstalar cualquier RPM de cPanel y WHM afectado para repararlos.

Nota:

  • Cambiamos el nombre de este script a check_cpanel_pkgs en cPanel & WHM versión 100.

  • Para ejecutar el /usr/local/cpanel/scripts/check_cpanel_rpms script todas las noches, use el Mantenimiento Comprobación de las RPM del cPanel y Mantenimiento cPanel RPM Digest Check ajustes en el Software sección de WHM Ajustar la configuración interfaz (WHM >> Inicio >> Configuración del servidor >> Ajustar la configuración).

Funciones de script

los /usr/local/cpanel/scripts/check_cpanel_rpms El script realiza cuatro funciones básicas cada vez que se ejecuta:

  1. Descubre los RPM que faltan.
  2. Realiza un seguimiento de los RPM que están desactualizados y necesitan actualizaciones.
  3. Comprueba si hay RPM alterados. Los RPM alterados cumplen cualquiera de las siguientes condiciones:
    • Sublista desordenada.
    • Sublista desordenada.
    • Su modo ha cambiado.
    • No existe una suma de comprobación MD5.
    • Son enlaces simbólicos y el archivo apunta a la ruta incorrecta.
    • Ellos están perdidos.
  4. Comprueba si se desinstalan los RPM gestionados por cPanel.

Nota:

  • los /usr/local/cpanel/scripts/check_cpanel_rpms El script se ejecuta durante unos minutos. Si no detecta ningún problema, lo hará no producir cualquier salida y salir al símbolo del sistema.
  • los /usr/local/cpanel/scripts/check_cpanel_rpms el guión hace no compruebe si hay problemas con permisos de archivo incorrectos.

Ejecuta el script

Para ejecutar el /usr/local/cpanel/scripts/check_cpanel_rpms script en la línea de comando, use el siguiente formato:

/usr/local/cpanel/scripts/check_cpanel_rpms [options]

Opciones

Puede utilizar las siguientes opciones con el /usr/local/cpanel/scripts/check_cpanel_rpms texto:

Opciones Descripción
--download-only Descarga los paquetes que faltan en el /usr/local/cpanel/tmp/rpm.versions archivo, luego sale.

  • El script descarga una nueva copia de un paquete. solamente si falta el paquete.
  • Si el paquete ya existe, el script muestra el nombre del paquete. solamente y luego sale.
--fix Muestra los problemas y los corrige automáticamente.
--list-only Enumera los RPM alterados y luego sale.
--long-list Muestra los archivos y RPM alterados en un formato de fácil análisis.
--no-broken Instala los RPM que faltan y desinstala los RPM innecesarios. El script no buscará RPM rotos.
--no-digest Realiza una validación de tamaño.

  • Esta opción no informará RPM alterados.
  • Si el script detecta un RPM alterado, pero el tamaño del archivo es idéntico, esta opción no informará el cambio.
  • Esta opción aplica la --nodigest y --nomd5 opciones a la rpm -Vv cheque.
--nodir El guión no leerá el /var/cpanel/rpm.versions.d directorio.
--notify Envía una notificación que enumera los RPM alterados. Luego, el script describe las acciones que realizó el sistema.
--targets Filtra los RPM según los objetivos proporcionados (delimitados por comas).

Ejemplo

Por ejemplo, para usar el --fix opción, ejecute el siguiente comando:

/usr/local/cpanel/scripts/check_cpanel_rpms --fix

Comprobaciones realizadas

los /usr/local/cpanel/scripts/check_cpanel_rpms script ejecuta el rpm -Vv Verifique todos los RPM administrados por cPanel. Esto busca cambios en los archivos desde su instalación. El script no comprueba los archivos de configuración y documentación.

Nota:

Si la salida indica que solo Mode o mTime han cambiado, el script no lo informará como un RPM alterado.

La salida de la rpm -Vv lista de verificación los siguientes cambios:

Cheque Descripción
S El tamaño del archivo es diferente.
M El modo es diferente. Esto incluye permisos y tipo de archivo.
5 La suma MD5 es diferente.
D Discrepancia de número mayor o menor del dispositivo.
L readLink(2) desajuste de ruta.
U La propiedad del usuario es diferente.
G La propiedad del grupo es diferente.
T mTime difiere. mTime se refiere a la última vez que se modificó el archivo.
P Las capacidades difieren.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *