Scripts WHM
Válido para las versiones 84 a 86
Última modificación: 19 de agosto de 2021
Visión general
El proceso de instalación de cPanel & WHM agrega scripts importantes a los /usr/local/cpanel/scripts
y /usr/local/cpanel/bin
directorios. Para ejecutar un script, ingrese su ubicación en la línea de comando. Por ejemplo, para ejecutar el upcp
texto, ejecute el siguiente comando:
/usr/local/cpanel/scripts/upcp
Nota:
A menos que se indique lo contrario, utilice el /usr/local/cpanel/scripts
ruta de archivo para los scripts de esta lista.
Advertencia:
- Cuando ejecuta un script, debe utilice la ruta completa del archivo de la secuencia de comandos, incluso si ejecuta la secuencia de comandos en el
/usr/local/cpanel/scripts
o/usr/local/cpanel/bin
directorio. - Hacer no usar scripts en el
/usr/local/cpanel/scripts
o/usr/local/cpanel/bin
directorios que hacemos no lista en este documento. Puede dañar su servidor si ejecuta un script no listado.
Guiones
addpop
Este script crea una cuenta de correo electrónico.
auto-ajustar-límites-mysql
Este script actualiza la siguiente configuración de MySQL® en el SQL sección de WHM Ajustar la configuración interfaz (WHM >> Inicio >> Configuración del servidor >> Ajustar la configuración):
- ¿Permitir que cPanel y WHM determinen el mejor valor para su configuración de MySQL open_files_limit?
- ¿Permitir que cPanel y WHM determinen el mejor valor para su configuración de MySQL max_allowed_packet?
- ¿Permitir que cPanel y WHM determinen el mejor valor para su configuración innodb_buffer_pool_size de MySQL?
Para obtener más información, lea nuestro los auto-adjust-mysql-limits
Texto documentación.
autossl_check
Este script realiza una única verificación AutoSSL. Puede ejecutar este script para un solo usuario o para todos los usuarios. Una vez que se ejecuta el script, el sistema eliminará los archivos de registro de AutoSSL desactualizados.
Para obtener más información, lea nuestro los autossl_check
Texto documentación.
respaldo
Este script ejecuta una copia de seguridad manual en WHM a través de la línea de comando.
Nota:
Este script existe en el /usr/local/cpanel/bin
directorio.
Para obtener más información, lea nuestro los backup
Texto documentación.
backups_clean_metadata_for_missing_backups
Esta secuencia de comandos elimina los metadatos de los archivos de respaldo que un usuario ha eliminado manualmente del sistema.
Para obtener más información, lea nuestro los backups_clean_metadata_for_missing_backups
Texto documentación.
backups_create_metadata
Este script crea archivos de metadatos para todos los tipos de copias de seguridad.
Para obtener más información, lea nuestro los backups_create_metadata
Texto documentación.
backups_list_user_files
Esta secuencia de comandos ubica los archivos de un usuario en copias de seguridad comprimidas, sin comprimir o incrementales. Devuelve todos los archivos de las copias de seguridad en formato de valores separados por comas (CSV).
Para obtener más información, lea nuestro los backups_list_user_files
Texto documentación.
backup_restore_manager
Este script gestiona la cola de restauración de la copia de seguridad.
Nota:
Este script existe en el /usr/local/cpanel/bin
directorio.
Para obtener más información, lea nuestro los backup_restore_manager
Texto documentación.
build_maxemails_config
Este script establece límites en la cantidad de correo electrónico que los usuarios pueden enviar desde dominios en su servidor.
Para obtener más información, lea nuestro Cómo prevenir el spam con funciones de limitación de correo documentación.
build_mysql_conf
Este script crea el archivo de configuración predeterminado de MySQL.
Para obtener más información, lea nuestro los build_mysql_conf
Texto documentación.
ccs-comprobar
Este script permite Complemento de servidor de calendario y contactos (CSS) ejecutar con el certificado SSL de su servidor.
Para obtener más información, lea nuestro los ccs-check
Texto documentación.
check_cpanel_rpms
Este script analiza todos los archivos de RedHat® Package Manager (RPM) instalados en su servidor en busca de problemas.
Para obtener más información, lea nuestro los check_cpanel_rpms
Texto documentación.
check_security_advice_changes
Este script monitorea el estado de WHM Asesor de seguridad. Si el estado cambia, el script enviará una notificación al administrador del sistema.
Nota:
Este script se ejecuta como parte del script de mantenimiento nocturno.
Para obtener más información, lea nuestro los check_security_advice_changes
Texto documentación.
check_users_my_cnf
Este script comprueba las cuentas de cPanel en busca de ~/.my.cnf
archivos y les cambia el nombre. Esto le permite ver cualquier configuración en los archivos no válidos que desee copiar a archivos nuevos.
Para obtener más información, lea nuestro los check_users_my_cnf
Texto documentación.
checkallsslcerts
Este script instala o actualiza un certificado de nombre de host firmado por cPanel.
Para obtener más información, lea nuestro los checkallsslcerts
Texto documentación.
Nota:
Este script existe en el /usr/local/cpanel/bin
directorio.
chkmydns
Este script realiza una simple verificación de configuración de MyDNS.
limpia
Este script elimina las definiciones de zona DNS huérfanas y duplicadas.
Para obtener más información, lea nuestro los cleandns
Texto documentación.
limpiezas
Este script elimina varios archivos de sesión para las siguientes aplicaciones:
- phpMyAdmin
- phpPgAdmin
- Aplicaciones de correo web
También elimina los siguientes archivos caducados:
- Archivos de protección contra inundaciones de sesión de restablecimiento de contraseña de cPanel.
- Sesión de invitación de subcuenta de cPanel y archivos de protección contra inundaciones.
clean_up_temp_wheel_users
Este script elimina los usuarios del grupo de rueda temporal que el soporte de cPanel ya no requiere.
Nota:
Cuando usa WHM’s Otorgar acceso al soporte de cPanel interfaz (WHM >> Inicio >> Soporte >> Otorgar acceso al soporte de cPanel) y Crear ticket de soporte interfaz (WHM >> Inicio >> Soporte >> Crear ticket de soporte), el sistema creará usuarios de rueda temporales para cPanel Support.
clean_user_php_sessions
Este script purga los archivos de sesión PHP caducados de un directorio temporal seguro.
Para obtener más información, lea nuestro los clean_user_php_sessions
Texto documentación.
comparecdb
Este script compara el contenido de dos archivos de formato Card DataBase (CDB). Especifique los dos archivos CDB que desea comparar. Por ejemplo, ejecute el siguiente comando, donde file1
y file2
representan los dos archivos que desea comparar:
/usr/local/cpanel/scripts/comparecdb file1 file2
configure_rh_ipv6_firewall_for_cpanel
Este script configura su firewall IPv6. Ejecute este script si alguna de las siguientes afirmaciones es verdadera:
- Tú haces no administre sus reglas de firewall IPv6 con cualquier otra herramienta o utilidad.
- usted no poder conéctese a sus direcciones IPv6 o sitios web habilitados para IPv6 en el puerto
80
.
Importante:
- Solo usuarios con
root
Los privilegios pueden ejecutar este script. - Las reglas que crea este script permanecen activas incluso si reinicia el servidor.
- Debido a la forma en que CentOS 7, CloudLinux ™ 7 y Red Hat® Enterprise Linux® (RHEL) 7 administran los firewalls, lo hacemos no Le recomendamos que utilice este script si su servidor utiliza uno de esos sistemas operativos.
Este script abre los siguientes puertos:
- Puerto
22
para SSH. - Puerto
53
para DNS. - Puerto
80
para HTTP.
convert_accesshash_to_token
Este script convierte el hash de acceso de un usuario de WHM en un token de API.
Para obtener más información, lea nuestro los convert_accesshash_to_token
Texto documentación.
convert_mdbox_to_maildir
Este script convierte los buzones de correo del formato mdbox al formato maildir.
Para obtener más información, lea nuestro los convert_mdbox_to_maildir
Texto documentación.
convert_maildir_to_mdbox
Este script convierte los buzones de correo del formato maildir al formato mdbox.
Para obtener más información, lea nuestro los convert_maildir_to_mdbox
Texto documentación.
convert_roundcube_mysql2sqlite
Este script convierte la base de datos Roundcube de MySQL a SQLite.
Para obtener más información sobre este script, lea nuestro Cómo convertir Roundcube a SQLite documentación.
copiar-archivos-etc
Este script crea copias personalizadas de su /etc/bashrc
, /etc/issue
, y /etc/issue.net
archivos en el /etc
directorio.
cpaddonsup
Este script actualiza el cPAddons Servicio.
cpanel_dovecot_solr_rebuild_index
Este script reconstruye sus archivos de índice de Apache Solr ™ si se corrompen.
Nota:
Este script existe en el /usr/local/cpanel/3rdparty/scripts
directorio.
Para obtener más información, lea nuestro los cpanel_dovecot_solr_rebuild_index
Texto documentación.
cpbackup
Este script hace una copia de seguridad de todas las cuentas de cPanel.
cpdig
Este script realiza una consulta de DNS con el solucionador de DNS de cPanel & WHM. El resultado de este script debe ser igual al dig +trace
resultado final del comando. Por ejemplo, ejecute el siguiente comando, donde www.example.com
es un dominio y AAAA
es un tipo de registro de dominio:
cpdig www.example.com AAAA
cpuser_port_authority
Este script asigna uno o más números de puerto de cinco dígitos para uso exclusivo de un usuario.
Para obtener más información, lea nuestro los cpuser_port_authority
Texto documentación.
dbmaptool
Este script otorga la propiedad de las bases de datos y los usuarios de la base de datos a una cuenta de cPanel.
Nota:
Este script existe en el /usr/local/cpanel/bin
directorio.
Para obtener más información, lea nuestro los dbmaptool
Texto documentación.
dbstoregrants
Este script sincroniza las concesiones del usuario de MySQL para los archivos YAML y JSON en el /var/cpanel/databases/
directorio.
Nota:
Este script existe en el /usr/local/cpanel/bin
directorio.
Para obtener más información, lea nuestro los dbstoregrants
Texto documentación.
delpop
Este script elimina una cuenta de correo electrónico.
dnssec-cluster-keys
Este script sincroniza y revoca las claves DNSSEC actualmente activas en un clúster de DNS.
Para obtener más información, lea nuestro los dnssec-cluster-keys
Texto documentación.
dovecot_maintenance
Esta secuencia de comandos elimina los mensajes caducados de las carpetas de la papelera. También limpia los nombres de usuario no válidos de las tablas de la base de datos. Utilizar el Tiempo de expiración de la basura ajuste en WHM’s Configuración del servidor de correo interfaz (WHM >> Inicio >> Configuración del servicio >> Configuración del servidor de correo) para establecer el tiempo de caducidad. Para activar este script, seleccione el Eliminación automática de basura caja.
Nota:
Este script se ejecuta mientras se ejecuta el script de mantenimiento nocturno.
dumpcdb
Este script muestra el contenido de un archivo CDB. Especifique el archivo CDB que desea ver. Por ejemplo, ejecute el siguiente comando, donde archivo representa el file
que desea ver:
/usr/local/cpanel/scripts/dumpcdb file
ea4_fresh_install
Este script instala EasyApache 4.
email_hold_maintenance
Esta secuencia de comandos elimina el archivo de seguimiento de la retención de correo electrónico en el correo para liberarlo o eliminarlo de la cola de correo.
empty_user_trash
Esta secuencia de comandos purga los archivos caducados de .trash
carpetas en los directorios de inicio de los usuarios. Utilizar el Edad del contenido para purgar de la papelera del Administrador de archivos de los usuarios entorno en el Sistema sección de los WHM Ajustar la configuración interfaz (WHM >> Inicio >> Configuración del servidor >> Ajustar la configuración) para establecer el tiempo de caducidad.
Nota:
- Este script se ejecuta mientras se ejecuta el script de mantenimiento nocturno.
- Este script existe en el
/urs/local/cpanel/bin
directorio.
enable_spf_dkim_globally
Este script habilita SPF y DKIM para cada usuario de cPanel en el servidor. Luego crea registros SPF y DKIM para todos los dominios de estos usuarios.
Para obtener más información, lea nuestro los enable_spf_dkim_globally
Texto documentación.
eximstats_spam_check
Este script escanea el eximstats
base de datos y cuenta la cantidad de correos electrónicos que cada dominio en …