宝塔面板怎么卸载宝塔
照着做完,你能把 Linux 或 Windows 上的宝塔面板卸干净,并且知道哪些目录该删、哪些数据千万别碰。
第一步:先备份,别急着删
这一步要做的是给自己留后路,做完你会得到一份网站和数据库的完整备份。
卸载面板本身不会删除网站文件,但一旦你误删 /www 目录,网站、数据库、SSL 证书就全没了。所以动手前先做两件事:
- 登录宝塔面板,进「网站」列表,逐个点「备份」→「备份到服务器」,确认每个站点都有备份包;
- 进「数据库」,对每个库点「备份」;
- 如果用的是云服务器,先在云厂商控制台给这台机器打一个快照(阿里云叫「创建快照」,腾讯云叫「创建快照」,路径都在「云服务器 → 实例 → 更多 → 磁盘与快照」)。
注意:备份文件默认存在
/www/backup下,如果你打算连/www一起删,必须先把备份下载到本地电脑或转存到别处。
第二步:停止面板服务
这一步是把正在运行的面板程序停掉,做完后 8888 端口就不再响应。
用 SSH 工具(Xshell、FinalShell、或者系统自带的终端)登录服务器,执行:
bt stop
如果提示 command not found,说明软链接丢了,改用:
/etc/init.d/bt stop
CentOS 7、Ubuntu 16.04 及以上系统也可以直接:
systemctl stop bt
第三步:取消开机自启并删除启动脚本
这一步是防止服务器重启后面板又自己跑起来,做完后开机不会再拉起宝塔。
chkconfig --del bt
# CentOS 7+ / Ubuntu / Debian
systemctl disable bt 2>/dev/null
update-rc.d -f bt remove 2>/dev/null
# 删除启动脚本
rm -f /etc/init.d/bt
第四步:删除面板程序目录
这一步是真正把面板本体删掉,做完后 /www/server/panel 就不存在了。
rm -rf /www/server/panel
顺手把面板的日志和临时文件也清掉:
rm -rf /www/server/panel/logs
rm -f /www/server/panel/data/default.pl
其实 rm -rf /www/server/panel 已经包含上面两个,写出来只是提醒你它们的位置。
第五步:决定是否删掉 /www(关键一步)
这一步决定你是「只卸面板」还是「连环境一起清空」,做完后服务器就彻底没有宝塔痕迹了。
只卸载面板、保留网站继续跑,不要动 /www,并跳过本步。
如果整台机器不要了、准备重装环境,才执行:
rm -rf /www
注意:
rm -rf /www是不可恢复操作,网站源码(/www/wwwroot)、数据库数据(/www/server/data)、MySQL、Nginx、PHP 全在里面。执行前必须确认备份已经在本地。
第六步:检查是否卸载干净
这一步是验证,做完后你能确认没有残留。
ls /www/server/panel # 应提示 No such file or directory
ps aux | grep -i bt # 不应有面板相关进程
netstat -tlnp | grep 8888 # 不应有监听
如果 8888 还有进程占用,用 kill -9 进程号 杀掉。
第七步:Windows 版宝塔面板怎么卸
这一步针对 Windows 服务器,做完后任务栏托盘图标和控制面板条目都会消失。
- 右下角托盘右键宝塔图标 → 退出;
- 按
Win + R,输入services.msc回车,在服务列表里找到「宝塔面板」或btPanel,右键 →「停止」; - 打开「控制面板 → 程序和功能」,找到「宝塔Windows面板」,右键 →「卸载」;
- 卸载完成后,手动删除残留目录
C:\BtSoft(网站数据在C:\BtSoft\wwwroot,删之前先备份)。
小结
- 卸载顺序固定:备份 → 停服务 → 取消自启 → 删面板目录 → (可选)删 /www;
- Linux 核心命令就三条:
bt stop、systemctl disable bt、rm -rf /www/server/panel; /www/wwwroot和/www/server/data是数据目录,卸载面板不需要删;rm -rf /www只在整机重装时才用,执行前确认备份已落地;- 卸载完用
ls、ps、netstat三连检查残留端口和进程。
原文链接:https://www.gj0.com/thread-187.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。