一位朋友向博士请求了服务器的测试软件。 这里有一个安装宝塔面板的测试服务器,这个朋友希望没有网络环境。 我本想直接在他身上重新安装纯系统,但发现后台没有可以重新安装系统的按钮。 如果重新提交工单申请很麻烦。
这要看有没有办法一键取下宝塔面板。 在这里记录下我操作的方法。 以后如果有需要的朋友的话,请作为参考使用。 但是博士个人建议是真正彻底卸载还是重新安装系统。 这是比较彻底的。
一、一键卸载宝塔面板的脚本
请将以下代码复制到vi bt-uninstall.sh中#! /nxdxc/bash
path=/NX dxc :/snxdxc :/usr/NX dxc :/usr/snxdxc 3360/usr/local/NX dxc :/usr/local/snxdxc 336660
导出路径
Remove_Bt
if[! -f'/etc/init.d/bt']||[! -d'/www/server/panel'] '; 陈真
echo-e '此服务器未安装宝塔!'
echo-e ' thisserverdoesnotinstallbt-panel '
退出;
fi
/etc/init.d/btstop
if[-f'/usr/snxdxc/chkconfig']; 陈真
chkconfig--delbt
elif [-f '/usr/snxdxc/update-RC.d ' ]; 陈真
/usr/snxdxc/update-rc.d
fi
RM-RF/www /服务器/面板
rm-f/etc/init.d/bt
echo-e '宝塔面板卸载成功'
echo-e ' Bt-paneluninstallsuccess '
}
Remove_Service
服务路径='/www/server '
forserviceinnginxhttpdmysqldpure-ftpdtomcatredismemcachedphp-fpm-52 PHP-fpm-53 PHP-fpm-54 PHP-fpm-55 PHP-fpm-fpm
德奥
if[-f'/etc/init.d/${service}'] '; 陈真
/etc/init.d/${service}stop
if[-f'/usr/snxdxc/chkconfig']; 陈真
chkconfig-- del $ {服务}
elif [-f '/usr/snxdxc/update-RC.d ' ]; 陈真
更新- RC.d-f $ { service } remove
fi
if['${service}'='mysqld']; 陈真
rm-rf${servicePath}/mysql
rm-f/etc/my.cnf
elif['${service}'='httpd']; 陈真
rm-rf${servicePath}/apache
elif['${service}'='memcached']; 陈真
rm-rf/usr/local/memcached
elif [ ' $ { service } '=' nginx ' ]|[ ' $ { service } '=' redis ' ]|[ ' $ { service } '=' Tomcat '|] then
RM-RF $ {服务路径}/$ {服务}
fi
RM-f/etc/init.d/$ {服务}
echo-e $ { service } ' 33 [ 32m clean 33 [ 0m ' ]
fi
道恩
if [-d ' $ {服务路径}/PHP ' ]; 陈真
RM-RF $ {服务路径}/PHP
fi
if [-d ' $ {服务路径}/nvm ' ]; 陈真
RM-RF $ {服务路径}/nvm
fi
if [-d ' $ { service path }/phpmyadmin '; 陈真
rm-rf${servicePath}/phpmyadmin
fi
if [-f/opt/git lab /嵌入式/服务/git lab-rails/gem file ]; 陈真
gitlab-ctlstop
yumremovegitlab-ce-y
rm-rf/opt/gitlab
rm-rf/var/opt/gitlab
rm-rf/etc/gitlab
RM-RF/www/server/panel/plugin/git lab
fi
}
Remove_Rpm (
echo-e '查询已安装rpm软件包.'
echo-e'Findinstalledpackages '
forlibinlibiconv-1.14 libmcrypt-2.5.8 mcrypt-2.6.8 mhash-0.9.9 Bt-MySQL Bt-httpd Bt-Maria dbt-PHP-1
德奥
rpm-qa|grep${lib}${lib}.pl
libRpm=`cat${lib}.pl `
if['${libRpm} '!=' ' ); 陈真
rpm-e $ { lib rpm }-- nodeps/dev/null 21
echo-e $ { lib } ' 33 [ 32m clean 33 [ 0m ]
fi
rm-f${lib}.pl
道恩
echo-e '清理完成'
echo-e'Cleanover '
}
Remove_Data (
RM-RF/www /服务器/数据
rm-rf/www/wwwlogs
rm-rf/www/wwwroot
}
echo '===================================
#echo-e'Whatyouwanttodo? (默认:1 ) '
拆除欧盟'1'宝塔
echo'2)宝塔及运行环境拆除)
#echo'3)卸载宝塔及运行环境,清除所有站点相关数据()。
read-p '请选择要执行的操作。 (1-2默认值:1 ) :'action;
echo '===================================
case$actionin
'1' )
Remove_Bt
;
'2' )
Remove_Service
if [-f '/usr/NX dxc/yum ' ] [-f '/usr/NX dxc/rpm ' ]; 陈真
Remove_Rpm
fi
Remove_Bt
;
* )
Remove_Bt
;
欧洲联盟
rm-fbt-uninstall.sh
运行脚本
sh bt-uninstall.sh
这里博士整理的是卸载Linux系统的宝塔面板,如果我们需要WIN系统,很容易就直接可视化卸载软件。
二、查看卸载过程
在这里,您可以看到面板卸载完成了。
最后,必须将文件夹删除到软件和网站的安装目录中。