奋斗
努力

云服务器选Rocky Linux可以安装宝塔面板吗?

云计算

可以,但需要注意版本兼容性和安装方式。

Rocky Linux 是 CentOS 的继任者,与 CentOS 8/9 高度兼容。宝塔面板(BT Panel)官方已支持 Rocky Linux,但具体支持情况取决于你使用的 Rocky Linux 版本 和 宝塔面板版本。

✅ 支持情况总结:

Rocky Linux 版本 宝塔面板支持状态 说明
Rocky Linux 8.x ✅ 完全支持 官方明确支持,推荐使用宝塔 Linux 面板 v7.9+ 或更高版本
Rocky Linux 9.x ✅ 支持 从宝塔 v7.9.0+ 开始支持 EL9 系列(包括 RHEL 9、Rocky 9、AlmaLinux 9)
Rocky Linux 10+ ⚠️ 尚未广泛测试 目前主流仍为 8/9,建议等待官方更新或先确认兼容性

🛠️ 安装方法(以 Rocky Linux 8/9 为例):

1. 确保系统干净

# 关闭防火墙和 SELinux(可选,但推荐用于简化配置)
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config

2. 安装宝塔面板(使用官方脚本)

wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sudo bash install.sh ed8484eea

💡 注意:

  • 如果系统是 Rocky Linux 9,请确保使用 宝塔 v7.9.0+ 的安装脚本。
  • 若自动检测失败,可手动指定操作系统类型(见下文)。

3. 如果脚本无法识别 Rocky Linux

你可以尝试在 install.sh 中手动修改发行版标识,或参考社区方案:

  • 编辑 install.sh,找到类似如下行:

    if [ "$distro" = "centos" ]; then

    将其扩展为支持 Rocky:

    if [ "$distro" = "centos" ] || [ "$distro" = "rocky" ]; then
  • 或者,在运行安装前设置环境变量:

    export OS_TYPE="centos"
    wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sudo bash install.sh ed8484eea

⚠️ 注意事项:

  1. Python 版本:Rocky Linux 8 默认 Python 3.6,Rocky 9 默认 Python 3.9。宝塔对 Python 版本有要求,建议安装后通过宝塔“软件商店”管理所需环境(如 Nginx、MySQL、PHP),避免依赖冲突。
  2. EPEL 源:部分依赖可能需要 EPEL 仓库,建议提前启用:
    sudo dnf install epel-release -y
  3. 官方文档参考:宝塔面板官方文档 中提到已适配 Rocky Linux 和 AlmaLinux。
  4. 生产环境建议:首次安装建议在测试服务器验证,再迁移至生产环境。

✅ 结论:

是的,Rocky Linux 可以安装宝塔面板。
推荐使用 Rocky Linux 8 或 9,并搭配 宝塔面板 v7.9.0 及以上版本,可获得最佳兼容性。如遇识别问题,可通过修改安装脚本或设置环境变量解决。

未经允许不得转载:云服务器 » 云服务器选Rocky Linux可以安装宝塔面板吗?