先说结论:腾讯云官方仓库里已经没有 CentOS 7/8 的镜像了,不要找“CentOS 7”或“CentOS 8”,直接选 Ubuntu 20.04 LTS 或 Ubuntu 22.04 LTS。
如果非要在 CentOS 生态里折腾,只能去第三方源或者用阿里云/华为云剩下的旧镜像(也不推荐),但既然你问的是腾讯云,最稳妥、稳定、且宝塔官方支持最好的路径是 Ubuntu。
下面把逻辑和实操细节拆清楚,避免你踩坑。
1. 为什么不建议在腾讯云继续用 CentOS?
- 官方已停止维护:CentOS 8 已于 2021 年底 EOL(结束生命周期),CentOS 7 也在 2024 年 6 月正式 EOL。腾讯云为了合规和安全,早已下架了这些系统的标准镜像。
- 安全漏洞风险:继续使用无更新的系统,面对现在的网络攻击环境,等于裸奔。宝塔面板虽然更新频繁,但如果底层系统内核长期不修补丁,一旦有 CVE 漏洞,后果自负。
- 软件兼容性倒退:很多现代 Web 组件(如新版 Nginx、PHP 8.x+、MySQL 8.0)对较新的 glibc 和内核特性有依赖。老旧的 CentOS 7 安装新版软件经常遇到依赖冲突,需要手动编译,极其不稳定。
2. 腾讯云目前最稳定的选择:Ubuntu 20.04 / 22.04 LTS
宝塔面板对 Ubuntu 的支持非常成熟,社区资源丰富,且腾讯云的 Ubuntu 镜像经过优化,启动速度快,资源占用低。
✅ 推荐方案:Ubuntu 22.04 LTS
- 理由:
- 这是目前的 Long Term Support(长期支持版),支持到 2027 年。
- 内核版本较新(5.15+),对硬件驱动、网络栈优化更好。
- 宝塔面板在 Ubuntu 22.04 上的安装包兼容性最好,一键部署成功率接近 100%。
- 适合运行 PHP 8.1/8.2、Nginx 1.24+、MySQL 8.0/9.0 等现代技术栈。
⚠️ 备选方案:Ubuntu 20.04 LTS
- 理由:如果你跑的是比较老的 legacy 项目(比如某些老版本的 ThinkPHP、WordPress 插件依赖旧版库),20.04 更稳妥。它同样支持到 2025 年(扩展支持到 2030 年)。
注意:不要在腾讯云控制台搜 “CentOS”,你会看到只有 “CentOS Stream 8/9” 或者干脆没有。CentOS Stream 是滚动更新版本,稳定性不如 LTS,不适合生产环境跑宝塔。
3. 如果你“必须”用 CentOS(极端情况)
假设你有遗留业务强依赖 CentOS 7 的环境变量(极少见),你可以尝试以下方法,但不保证长期稳定:
-
使用腾讯云自定义镜像:
- 在其他地方(如本地 VM、其他云厂商)创建一个干净的 CentOS 7 虚拟机。
- 安装好宝塔面板。
- 制作成自定义镜像,导入到腾讯云 CVM。
- 缺点:无法享受腾讯云的系统级优化,后续扩容、快照管理可能受限,且存在安全风险。
-
使用 Rocky Linux / AlmaLinux 替代:
- 这是 CentOS 的继任者,二进制兼容 RHEL/CentOS。
- 腾讯云可能有提供 Rocky Linux 8 或 AlmaLinux 8 的镜像(需确认当前控制台是否上架)。
- 宝塔面板对这些发行版的支持正在逐步完善,但文档和社区案例远少于 Ubuntu。
4. 在腾讯云安装宝塔面板的正确姿势(以 Ubuntu 为例)
登录腾讯云 CVM 后,通过 SSH 连接服务器,执行以下命令:
# 1. 更新系统包(重要!防止依赖冲突)
sudo apt update && sudo apt upgrade -y
# 2. 安装宝塔面板(Linux 版)
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
关键点说明:
- 脚本末尾的
ed8484bec是宝塔当前的随机密钥,每次下载时请从宝塔官网复制最新的一串字符,否则可能安装失败。- 安装完成后,务必记录面板地址、用户名和密码。
5. 腾讯云环境下的额外优化建议
为了让宝塔在腾讯云上更稳定,建议做以下几步配置:
-
开放安全组端口:
- 确保腾讯云控制台的安全组放行了 8888(面板)、80/443(Web)、22(SSH)。
- 不要只开 8888,否则面板能进,网站打不开。
-
启用腾讯云监控插件:
- 在宝塔面板中,左侧菜单 → “设置” → “系统工具” → 安装“腾讯云监控插件”。
- 这样可以实时监控 CPU、内存、带宽,方便排查问题。
-
关闭防火墙冲突:
- Ubuntu 默认使用
ufw。建议直接在宝塔面板内管理防火墙规则,而不是同时操作 ufw,避免规则冲突导致服务不可达。 - 在终端执行:
sudo ufw disable(然后在宝塔面板里重新添加放行规则)
- Ubuntu 默认使用
-
定期备份:
- 利用腾讯云的“快照”功能,每周对实例做一次快照。
- 在宝塔面板里设置“自动备份”到腾讯云 COS(对象存储),实现异地容灾。
总结
| 需求 | 推荐镜像 | 稳定性 | 维护周期 |
|---|---|---|---|
| 绝大多数用户 | Ubuntu 22.04 LTS | ⭐⭐⭐⭐⭐ | 至 2027 年 |
| 老项目兼容 | Ubuntu 20.04 LTS | ⭐⭐⭐⭐ | 至 2025 年 |
| 必须 CentOS 风格 | Rocky Linux 8 | ⭐⭐⭐ | 至 2029 年 |
| 不推荐 | CentOS 7/8 | ❌ 已停更 | 已结束 |
最终建议:新建实例时,直接选择 Ubuntu 22.04 LTS,这是目前在腾讯云运行宝塔面板最省心、最稳定、最安全的组合。
云技术博客