干净的一键卸载宝塔面板WEB运行环境的方法

vps网友提供 08-31 vps促销优惠 305

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

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export 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} "\033[32mclean\033[0m"
		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} "\033[32mclean\033[0m"
		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

转载请注明:开心VPS测评 » 干净的一键卸载宝塔面板WEB运行环境的方法,vps内容介绍的还不够详细?看看这个文章怎么说的:,类似的内容还有,

本文由 vps网友提供 刊发,转载请注明出处

本文链接: https://www.vpsvsvps.com/vps/a/3224.html

标签: 一键卸载宝塔,一键卸载宝塔面板,一键卸载宝塔面板脚本,卸载宝塔面板,卸载宝塔面板一键脚本

“干净的一键卸载宝塔面板WEB运行环境的方法” 的相关文章

ucloud 双12优惠狂欢继续 全球云主机狂欢折扣价,仅37元/年起

UCloud优刻得 (优刻得科技股份有限公司)是中立、安全的云计算服务平台。自主研发IaaS、PaaS、大数据流通平台、AI服务平台,推出公有云、私有云、混合云...

数脉科技:优惠促销码,新人最高减600

数脉科技简介 Digital Pulse Technology Limited 數脈科技有限公司 数脉科技香港CR编号 2830621,香港数据中心基础服务商。...

sharktech主机商(鲨鱼科技):20周年庆20%折扣,8折主机随意选

豪横,官方介绍20年8折优惠,截止8月31日 先上优惠码: 代码: ST20Y 官方网址: https://sharktech.net/ 活动地址: https...

locvps主机商: 香港云地流量升级大带宽香港VPS

LocVps是一家老牌国人主机商,提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于...

vultr 主机商 免费云主机套餐计划

vultr推出的免费申请云主机计划,站长也是刚刚发现,感觉错过了好几亿..... 免费云主机套餐计划官方地址: https://www.vultr.com/fr...