2025最新宝塔面板Linux系统安装完全指南
重要提示:本教程适用于CentOS 7+/Ubuntu 18.04+/Debian 9+系统版本,安装前请确保拥有服务器root权限且未安装其他Web环境
第一章:安装前准备
1.1 系统环境要求
- 操作系统:CentOS 7.x+/Ubuntu 18.04+/Debian 9.x+
- 内存要求:≥512MB(建议1GB以上)
- 磁盘空间:系统盘≥20GB
- 网络环境:已配置SSH连接
1.2 必要环境检查
执行以下命令检查系统版本:
# CentOS
cat /etc/redhat-release# Ubuntu/Debian
lsb_release -a
cat /etc/redhat-release# Ubuntu/Debian
lsb_release -a
1.3 防火墙配置
开放必要端口(根据实际需求调整):
# CentOS 7+
firewall-cmd –zone=public –add-port=8888/tcp –permanent
firewall-cmd –reload# Ubuntu/Debian
ufw allow 8888/tcp
ufw reload
firewall-cmd –zone=public –add-port=8888/tcp –permanent
firewall-cmd –reload# Ubuntu/Debian
ufw allow 8888/tcp
ufw reload
第二章:安装过程详解
2.1 自动安装脚本
执行官方一键安装命令:
# 通用安装命令
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
2.2 安装过程解析
- 步骤1:自动检测系统环境
- 步骤2:安装基础依赖包(耗时约2-5分钟)
- 步骤3:下载核心组件(Python3.7、Nginx等)
- 步骤4:初始化面板数据库
- 步骤5:生成初始登录信息
2.3 安装完成验证
出现以下提示表示安装成功:
==================================================================
Bt-Panel default info!
Url: http://SERVER_IP:8888/xxxxxx
username: xxxxxx
password: xxxxxx
Warning: Please save the panel login url and username/password
Bt-Panel default info!
Url: http://SERVER_IP:8888/xxxxxx
username: xxxxxx
password: xxxxxx
Warning: Please save the panel login url and username/password
第三章:安全配置指南
3.1 基础安全设置
- 修改默认8888端口(面板设置 > 面板端口)
- 开启BasicAuth认证(企业版功能)
- 配置IP访问限制(建议运维IP白名单)
3.2 双重验证配置
通过Google Authenticator实现:
- 安装手机验证器APP
- 进入面板安全设置 > 两步验证
- 扫描二维码绑定账号
3.3 防火墙深度配置
# 仅允许特定IP访问面板
iptables -A INPUT -p tcp –dport 8888 -s 123.123.123.123 -j ACCEPT
iptables -A INPUT -p tcp –dport 8888 -j DROP
iptables -A INPUT -p tcp –dport 8888 -s 123.123.123.123 -j ACCEPT
iptables -A INPUT -p tcp –dport 8888 -j DROP
第四章:核心功能解析
4.1 网站管理模块
- PHP多版本共存(5.6-8.2)
- SSL证书自动部署
- 伪静态规则一键配置
4.2 数据库管理
- MySQL/MariaDB版本选择
- 数据库定期自动备份
- phpMyAdmin在线管理
4.3 安全防护功能
功能 | 说明 |
---|---|
SSH登录监控 | 实时显示登录IP和操作记录 |
木马查杀 | 支持自定义扫描路径 |
系统加固 | 关键目录写保护 |
第五章:常见问题解决方案
5.1 安装失败处理
常见错误及解决方法:
- Error: 无法连接下载节点
sed -i “/bt.cn/d” /etc/hosts
- Error: 磁盘空间不足
df -h && du -sh /*
5.2 面板无法访问排查
- 检查防火墙设置
- 查看面板服务状态
bt status
- 查看实时日志
bt 22
运维建议:建议每周执行一次面板更新,每月进行服务器快照备份,定期检查安全日志