在 **Debian 12** 上彻底卸载 **宝塔面板（BT Panel）**，包括其服务、目录和残留配置文件，可以按以下步骤执行。

---

### 🧹 一键卸载命令（官方脚本）

宝塔官方提供了卸载脚本，最安全的做法是：

```bash
bt uninstall
```

如果命令不存在，可用下面的方式：

```bash
bash /www/server/panel/install/uninstall.sh
```

---

### 🧨 手动彻底清理残留（推荐完整执行以下步骤）

如果你想**完全删除所有宝塔相关文件与服务**，执行以下命令（逐条复制）：

```bash
# 1. 停止宝塔服务
/etc/init.d/bt stop || systemctl stop bt

# 2. 删除宝塔主目录
rm -rf /www

# 3. 删除宝塔执行脚本及命令链接
rm -f /usr/bin/bt
rm -f /etc/init.d/bt

# 4. 删除启动服务项
systemctl disable bt --now 2>/dev/null

# 5. 删除宝塔日志和缓存
rm -rf /tmp/*bt*
rm -rf /var/log/bt*
rm -rf /var/lib/btpanel

# 6. 删除宝塔安装脚本可能残留的位置
rm -rf /root/.bt_backup
rm -rf /root/bt.*
rm -rf /root/panel
rm -rf /root/.ssh_bt

# 7. 删除 Nginx、MySQL、PHP 等由宝塔安装的服务（如需要）
# ⚠️ 若系统中其它服务依赖这些组件，请谨慎执行！
apt purge -y nginx* mysql* mariadb* php* pure-ftpd* redis* memcached* mongod* vsftpd*
apt autoremove -y
apt clean
```

---

### 🧾 可选清理（防止端口和用户残留）

```bash
# 删除宝塔可能创建的用户
userdel -r www 2>/dev/null

# 清理面板端口防火墙规则（默认为 8888）
ufw delete allow 8888 2>/dev/null || iptables -D INPUT -p tcp --dport 8888 -j ACCEPT 2>/dev/null
```

---

### ✅ 验证是否卸载干净

执行以下命令检查：

```bash
ps aux | grep bt
ls /www
ls /usr/bin/bt
```

若无输出或显示“无此文件或目录”，说明已彻底卸载。

---
