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:
- Descubre los RPM que faltan.
- Realiza un seguimiento de los RPM que están desactualizados y necesitan actualizaciones.
- 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.
- 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.
|
--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.
|
--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. |