宝塔面板使用整理
宝塔面板(BT Panel)是一款国产的服务器管理工具,提供图形化界面,适合新手快速管理 Linux 服务器(如网站部署、数据库配置、文件管理等)。以下是宝塔面板的详细使用指南:
一、安装宝塔面板
1. 环境要求
• 系统:CentOS 7+/Ubuntu 18+/Debian 10+(推荐 CentOS 7)
• 内存:≥1GB(建议 2GB 以上)
• 网络:服务器需能访问外网(安装依赖包)。
2. 一键安装脚本
• 通过 SSH 登录服务器,执行对应系统的安装命令:
# CentOS/RedHat
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
• 安装过程中会提示:
• 是否同意协议(输入 y
)。
• 安装路径(默认回车)。
• 安装完成后会显示:
• 面板访问地址(如 http://服务器IP:8888/xxxxxx
)
• 默认用户名和密码(务必保存!)
二、初始化配置
1. 登录面板
• 浏览器访问 http://服务器IP:8888/安全入口
(安全入口是安装完成后生成的随机字符串)。
• 输入用户名和密码登录。
2. 绑定宝塔账号
• 首次登录需绑定宝塔官网账号(免费注册,用于管理面板)。
3. 安装运行环境
• 登录后,宝塔会推荐安装套件:
• LNMP/LAMP:选择 PHP、MySQL、Nginx/Apache 版本。
• 点击「一键安装」后等待完成(约 10-30 分钟)。
三、核心功能使用
1. 网站管理
• 添加网站:
- 点击左侧「网站」→「添加站点」。
- 填写域名、选择 PHP 版本、设置数据库(可选)。
- 上传网站文件到
/www/wwwroot/域名/
目录。
• SSL 证书:
• 点击站点右侧「SSL」→ 选择「Let’s Encrypt」免费证书。
2. 数据库管理
• 创建数据库:
- 点击左侧「数据库」→「添加数据库」。
- 填写数据库名、用户名、密码。
• 管理工具:
• 使用宝塔内置的 phpMyAdmin(通过「数据库」页面访问)。
3. 文件管理
• 点击左侧「文件」进入文件管理器:
• 支持上传、下载、编辑、解压缩文件。
• 默认网站目录:/www/wwwroot/
4. 安全设置
• 防火墙:
• 点击「安全」→ 开启/关闭端口(如 80、443、SSH 的 22)。
• SSH 管理:
• 可修改 SSH 端口、禁止 root 登录。
5. 计划任务
• 设置定时任务(如备份网站、数据库、清理日志):
• 点击「计划任务」→ 选择任务类型和执行周期。
6. 软件商店
• 安装常用软件:
• WordPress、Redis、Docker 等一键部署。
四、高级功能
1. 备份与恢复
• 手动备份:
• 在「网站」或「数据库」页面点击「备份」。
• 自动备份:
• 通过「计划任务」设置定期备份到本地或云存储(如阿里云OSS)。
2. 监控与日志
• 实时监控:
• 首页显示 CPU、内存、磁盘使用率。
• 日志查看:
• 点击「日志」查看网站访问日志、错误日志。
3. Docker 管理
• 安装 Docker 后,可通过「软件商店」→「Docker 管理器」部署容器。
五、安全注意事项
- 修改默认端口:
• 进入「面板设置」→ 修改面板端口(默认 8888)和安全入口。 - 设置复杂密码:
• 修改默认的宝塔面板密码和数据库密码。 - 定期更新:
• 宝塔面板会提示更新,及时升级到最新版本。 - 防火墙限制:
• 仅开放必要端口(如 80、443),关闭未使用的端口。
六、常见问题
1. 无法访问面板
• 检查防火墙是否放行面板端口(8888):
# 开放端口(以 CentOS 为例)
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
2. 忘记密码
• SSH 执行以下命令重置密码:
bt
# 选择 5 或 6 修改密码或面板入口。
#### 3. **卸载宝塔面板**
- 执行命令:
```bash
wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh
七、总结
宝塔面板极大简化了 Linux 服务器的运维操作,适合快速部署 Web 环境。但对于生产环境,仍需注意:
• 安全配置:定期备份、更新补丁、限制权限。
• 资源监控:避免因流量突增导致服务器宕机。
如果需要更具体的操作指导(如 WordPress 部署、HTTPS 配置),可以告诉我你的需求!