Como desinstalar VestaCP sin dejar rastro

Como desinstalar VestaCP sin dejar rastro.

El panel de control web VestaCP, es uno de los más utilizados en la actualidad. Es muy ligero, es potente, fácil de usar y lo mejor de todo… es Open Source.

Con todo lo dicho, no deberías tener ningún problema con él. Aun así, es posible que en algún momento puntual, nos surja un fallo irrecuperable que nos obligue a reinstalar nuestro VPS o servidor.

Bueno… realmente no es necesaria una solución tan drástica. Dada la estructura de construcción de VestaCP, es posible desinstalar VestaCP de forma muy simple.

 

Como desinstalar VestaCP sin dejar rastro

En este artículo vemos como desinstalar VestaCP en CentOS, Debian y Ubuntu. En nuestro ejemplo utilizaremos CentOS, pero todos los pasos y respuestas son similares.

Independientemente de la distribución linux instalada, lo primero que debes hacer es parar el servicio de VestaCP.

service vesta stop

Ejemplo…

[root@solo-linux ~]# service vesta stop 
Stopping vesta (via systemctl):                            [  OK  ]

 

Una vez detenido el servicio, borramos los paquetes de VestaCP.

# Ubuntu, Debian
sudo apt remove vesta*

# CentOS
sudo yum remove vesta*

Al eliminar los paquetes verás algo similar a… (pulsa «s»).

[root@solo-linux ~]# yum remove vesta*
Complementos cargados:fastestmirror
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete vesta.x86_64 0:0.9.8-26 debe ser eliminado
---> Paquete vesta-ioncube.x86_64 0:0.9.8-26 debe ser eliminado
---> Paquete vesta-nginx.x86_64 0:0.9.8-26 debe ser eliminado
---> Paquete vesta-php.x86_64 0:0.9.8-26 debe ser eliminado
--> Resolución de dependencias finalizada

Dependencias resueltas

================================================================================
 Package                Arquitectura    Versión           Repositorio     Tamaño
================================================================================
Eliminando:
 vesta                  x86_64          0.9.8-26          @vesta           13 M
 vesta-ioncube          x86_64          0.9.8-26          @vesta           22 M
 vesta-nginx            x86_64          0.9.8-26          @vesta          1.5 M
 vesta-php              x86_64          0.9.8-26          @vesta           48 M

Resumen de la transacción
================================================================================
Eliminar  4 Paquetes

Tamaño instalado: 85 M
Está de acuerdo [s/N]:s

 

Este panel de control web agrega su propio repositorio, también lo eliminamos. (Desinstalar VestaCP).

# Debian, Ubuntu
rm -f /etc/apt/sources.list.d/vesta.list

# CentOS
rm -f /etc/yum.repos.d/vesta.repo

Como ya no necesitamos el directorio local, nos deshacemos de él.

# CentOS, Ubuntu, debian
rm -rf /usr/local/vesta

 

El proceso de desinstalar VestCP ha terminado, pero nosotros queremos quitar todo rastro de VestaCP. Al ejecutar el siguiente comando, podrás observar que aún existen tareas cron del panel en nuestro sistema.

crontab -u admin -l

Ejemplo del listado…

[root@solo-linux ~]# crontab -u admin -l
MAILTO=micorreo@dominio.com
CONTENT_TYPE="text/plain; charset=utf-8"
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
10 05 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
22 7 * * * sudo /usr/local/vesta/bin/v-update-sys-vesta-all

Al instalar VestaCP, se generó un nuevo usuario llamado «admin». Esto quiere decir que las tareas cron son propiedad del usuario admin, por tanto tienen su propio archivo. Lo borramos de un plumazo.

Borrar tareas cron del admin es tarea fácil, tan solo ejecuta el siguiente comando.

rm -r /var/spool/cron/admin

Solicita confirmación, responde «s».

[root@linuxmail cron]# rm -r /var/spool/cron/admin
rm: ¿borrar el fichero regular «/var/spool/cron/admin»? (s/n) s

Bien, para concluir también eliminamos el usuario admin.

userdel admin

Nuestro servidor ya está listo para reinstalar VestaCP o cualquier otro panel de control web. Felicidades!!!

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Como desinstalar VestaCP sin dejar rastro.

 

Agregar comentario