123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH Remove_Bt(){ if [ ! -f "/etc/init.d/bt" ] || [ ! -d "/www/server/panel" ]; then echo -e "此服务器没有安装宝塔!" echo -e "This server does not install bt-panel" exit; fi /etc/init.d/bt stop if [ -f "/usr/sbin/chkconfig" ];then chkconfig --del bt elif [ -f "/usr/sbin/update-rc.d" ];then /usr/sbin/update-rc.d fi rm -rf /www/server/panel rm -f /etc/init.d/bt echo -e "宝塔面板已卸载成功" echo -e "bt-panel uninstall success"}Remove_Service(){ servicePath="/www/server" for service in nginx httpd mysqld pure-ftpd tomcat redis memcached php-fpm-52 php-fpm-53 php-fpm-54 php-fpm-55 php-fpm-56 php-fpm-70 php-fpm-71 do if [ -f "/etc/init.d/${service}" ]; then /etc/init.d/${service} stop if [ -f "/usr/sbin/chkconfig" ];then chkconfig  --del ${service} elif [ -f "/usr/sbin/update-rc.d" ];then update-rc.d -f ${service} remove fi if [ "${service}" = "mysqld" ]; then rm -rf ${servicePath}/mysql rm -f /etc/my.cnf elif [ "${service}" = "httpd" ]; then rm -rf ${servicePath}/apache elif [ "${service}" = "memcached" ]; then rm -rf /usr/local/memcached elif [ "${service}" = "nginx" ] || [ "${service}" = "redis" ] || [ "${service}" = "tomcat" ] || [ "${service}" = "pure-ftpd" ] ; then rm -rf ${servicePath}/${service} fi rm -f /etc/init.d/${service} echo -e ${service} "clean" fi done if [ -d "${servicePath}/php" ]; then rm -rf ${servicePath}/php fi if [ -d "${servicePath}/nvm" ]; then rm -rf ${servicePath}/nvm fi if [ -d "${servicePath}/phpmyadmin" ]; then rm -rf ${servicePath}/phpmyadmin fi if [ -f /opt/gitlab/embedded/service/gitlab-rails/Gemfile ];then gitlab-ctl stop yum remove gitlab-ce -y rm -rf /opt/gitlab rm -rf /var/opt/gitlab rm -rf /etc/gitlab rm -rf /www/server/panel/plugin/gitlab fi}Remove_Rpm(){ echo -e "查询已安装rpm包.." echo -e "Find installed packages" for lib in libiconv-1.14 libmcrypt-2.5.8 mcrypt-2.6.8 mhash-0.9.9.9 bt-mysql bt-httpd bt-mariadb bt-php-5.2 bt-php-5.3 bt-php-5.4 bt-php-5.5 bt-php-5.6 bt-php-7.0 bt-php-7.1 do rpm -qa |grep ${lib} > ${lib}.pl libRpm=`cat ${lib}.pl` if [ "${libRpm}" != "" ]; then rpm -e ${libRpm} --nodeps > /dev/null 2>&1 echo -e ${lib} "clean" fi rm -f ${lib}.pl done echo -e "清理完毕" echo -e "Clean over"} Remove_Data(){ rm -rf /www/server/data rm -rf /www/wwwlogs rm -rf /www/wwwroot} echo "================================================="  #echo -e "What you want to do ?(Default:1)"echo "1) 卸载宝塔"  echo "2) 卸载宝塔及运行环境"#echo "3) 卸载宝塔及运行环境并清除所有站点相关数据"read -p "请选择你要进行的操作(1-2 默认:1): " action;echo "================================================="   case $action in '1') Remove_Bt ;; '2') Remove_Service if [ -f "/usr/bin/yum" ] & [ -f "/usr/bin/rpm" ]; then Remove_Rpm fi Remove_Bt ;; *) Remove_Bt ;;esac rm -f bt-uninstall.sh

效果如下:

好了,这样就把宝塔面板卸载了,不过最好的方法还是重装安装系统,才是最干净的。

原文:https://www.laozuo.org/13544.html

本文出处:www.771633.com/11198.htm,原作者保留一切权利,若侵权请联系删除。

-->

1.软文推荐

2.软文推荐

3.软文推荐

现在国内用户使用宝塔面板用来建站的朋友非常多,如果你的VPS不想做网站了,需要卸载宝塔,一般的VPS商家都可以到后面直接重新安装新的系统,不过有一些商家的VPS是不支持重装系统的,像KT就需要发工单重新安装系统,那么有什么办法可以把宝塔全面卸载呢?今天就给大家分享一个脚本,到VPS里直接执行一下就可以把宝塔面板卸载掉。
脚本如下:
保存成sh文件后,直接执行就可以,sh 文件名.sh

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH Remove_Bt(){ if [ ! -f "/etc/init.d/bt" ] || [ ! -d "/www/server/panel" ]; then echo -e "此服务器没有安装宝塔!" echo -e "This server does not install bt-panel" exit; fi /etc/init.d/bt stop if [ -f "/usr/sbin/chkconfig" ];then chkconfig --del bt elif [ -f "/usr/sbin/update-rc.d" ];then /usr/sbin/update-rc.d fi rm -rf /www/server/panel rm -f /etc/init.d/bt echo -e "宝塔面板已卸载成功" echo -e "bt-panel uninstall success"}Remove_Service(){ servicePath="/www/server" for service in nginx httpd mysqld pure-ftpd tomcat redis memcached php-fpm-52 php-fpm-53 php-fpm-54 php-fpm-55 php-fpm-56 php-fpm-70 php-fpm-71 do if [ -f "/etc/init.d/${service}" ]; then /etc/init.d/${service} stop if [ -f "/usr/sbin/chkconfig" ];then chkconfig  --del ${service} elif [ -f "/usr/sbin/update-rc.d" ];then update-rc.d -f ${service} remove fi if [ "${service}" = "mysqld" ]; then rm -rf ${servicePath}/mysql rm -f /etc/my.cnf elif [ "${service}" = "httpd" ]; then rm -rf ${servicePath}/apache elif [ "${service}" = "memcached" ]; then rm -rf /usr/local/memcached elif [ "${service}" = "nginx" ] || [ "${service}" = "redis" ] || [ "${service}" = "tomcat" ] || [ "${service}" = "pure-ftpd" ] ; then rm -rf ${servicePath}/${service} fi rm -f /etc/init.d/${service} echo -e ${service} "clean" fi done if [ -d "${servicePath}/php" ]; then rm -rf ${servicePath}/php fi if [ -d "${servicePath}/nvm" ]; then rm -rf ${servicePath}/nvm fi if [ -d "${servicePath}/phpmyadmin" ]; then rm -rf ${servicePath}/phpmyadmin fi if [ -f /opt/gitlab/embedded/service/gitlab-rails/Gemfile ];then gitlab-ctl stop yum remove gitlab-ce -y rm -rf /opt/gitlab rm -rf /var/opt/gitlab rm -rf /etc/gitlab rm -rf /www/server/panel/plugin/gitlab fi}Remove_Rpm(){ echo -e "查询已安装rpm包.." echo -e "Find installed packages" for lib in libiconv-1.14 libmcrypt-2.5.8 mcrypt-2.6.8 mhash-0.9.9.9 bt-mysql bt-httpd bt-mariadb bt-php-5.2 bt-php-5.3 bt-php-5.4 bt-php-5.5 bt-php-5.6 bt-php-7.0 bt-php-7.1 do rpm -qa |grep ${lib} > ${lib}.pl libRpm=`cat ${lib}.pl` if [ "${libRpm}" != "" ]; then rpm -e ${libRpm} --nodeps > /dev/null 2>&1 echo -e ${lib} "clean" fi rm -f ${lib}.pl done echo -e "清理完毕" echo -e "Clean over"} Remove_Data(){ rm -rf /www/server/data rm -rf /www/wwwlogs rm -rf /www/wwwroot} echo "================================================="  #echo -e "What you want to do ?(Default:1)"echo "1) 卸载宝塔"  echo "2) 卸载宝塔及运行环境"#echo "3) 卸载宝塔及运行环境并清除所有站点相关数据"read -p "请选择你要进行的操作(1-2 默认:1): " action;echo "================================================="   case $action in '1') Remove_Bt ;; '2') Remove_Service if [ -f "/usr/bin/yum" ] & [ -f "/usr/bin/rpm" ]; then Remove_Rpm fi Remove_Bt ;; *) Remove_Bt ;;esac rm -f bt-uninstall.sh

效果如下:

好了,这样就把宝塔面板卸载了,不过最好的方法还是重装安装系统,才是最干净的。

原文:https://www.laozuo.org/13544.html

本文出处:www.771633.com/11198.htm,原作者保留一切权利,若侵权请联系删除。

相关文章 8

1

江苏淮安网易互客系统哪家公司开通好?(淮安互联网) 3分钟前

合优网络成立至今已有14年,一直秉承着"诚信、责任、团队、敬业"的服务宗旨,成立至今获得了5万多家企业的认同并建立起长期合作的伙伴...

2

Digital-VM:大带宽VPS 6折优惠,KVM架构,10Gbps带宽不限流量,$5.4/月起,美国/日本/新加坡 5分钟前

目前Digital-VM发布2020年7月最新优惠活动,VPS服务器月付和季付方案终身6折优惠,Digital-VM产品均为KVM架构,优势是大流量,10Gbps带宽(也有...

3

2022年腾讯云新春采购季活动:轻量应用服务器2核2G/2核4G/4核8G价格(腾讯云2020上半年营收 7分钟前

2022年腾讯云新春采购季活动已经介绍过很多次了! 这次云服务器网(yuntue.com)小编主要介绍一下腾讯云新春采购活动中的3款轻量应用服务器...

4

GreenCloudVPS:绿云机房Ryzen KVM VPS限时五折促销/可选加坡/荷兰/美国洛杉矶/芝加哥/杰克逊 9分钟前

GreencloudVPS限时五折促销自己的Ryzen KVM VPS,采用Ryzen 3.50GHz处理器和NVMe硬盘,可选新加坡、荷兰阿姆斯特丹、美国洛杉矶、芝加哥、杰克逊维...

5

Linux安装mysql默认配置文件位置 11分钟前

当我们在Linux下安装mysql有时会遇到在/etc下面没有存在my.cnf配置文件的情况,这有可能导致配置不成功等问题,下面良许教程网为大家分享一...

6

SSL证书免费版和付费版有哪些区别(ssl 证书 免费) 13分钟前

1、类型不同,免费SSL证书只有域名验证性型,付费SSL证书有域名验证型、企业验证型和组织验证型;2、使用限制不同,免费SSL证书使用时有...

7

【特价】Friendhosting:不限流量VPS,多国机房,全场55折优惠,月付1.6起 15分钟前

Friendhosting昨天发布了新优惠,为了庆祝系统管理员日,博主不太了解这个节日,这个商家也是大小节都有相应的优惠,一般优惠都是差不多...

8

FTL超云:美国洛杉矶/香港/韩国首尔特价vps,1核1G云服务器,月付9元或年付90元 18分钟前

FTL超云怎么样? FTL超云(ftlcloud)现在推出了月付9元或年付90元的特价云服务器,续费也是9元/月,1核1G配置,40G硬盘(系统盘与数据盘分离)、...