宝塔面板一键安装:小白也能管理服务器

概述

宝塔面板(BT Panel)是一款开源的 Linux 服务器管理工具,用 Web 界面代替命令行操作。安装网站、配置 Nginx、管理数据库、申请 SSL 证书,全部点点鼠标就能搞定。

适合人群:不想学复杂 Linux 命令的开发者、站长、运维新手。

准备工作

你需要一台 Linux 服务器,满足以下条件:

  • 操作系统:CentOS 7.x / Ubuntu 20.04 / Debian 11+
  • 内存:至少 1GB(推荐 2GB 以上)
  • 系统盘:剩余空间大于 10GB
  • 一台没有安装过 Apache/Nginx/MySQL/PHP 的纯净系统

重要提示:如果服务器上已经安装了 Nginx 或 Apache,请先卸载再装宝塔,否则端口会冲突。

安装步骤

第1步:连接服务器

通过 SSH 登录你的服务器:

ssh root@你的服务器IP

第2步:执行安装命令

根据系统选择对应命令,复制粘贴回车即可。

CentOS 系统:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu / Debian 系统:

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

第3步:等待安装完成

安装过程大约需要 2-5 分钟。结束后会显示面板地址、用户名和密码,务必记录或截图保存。类似这样:

==================================================================
Congratulations! Installed successfully!
==================================================================
外网面板地址: http://你的公网IP:8888/securityCode
用户名: xxxx
密码: xxxx
==================================================================

第4步:登录面板

浏览器打开面板地址,输入用户名和密码登录。首次登录会弹出推荐安装套件,根据需求选择:

  • 建站套件:Nginx + MySQL + PHP 7.4(适合大多数站点)
  • 开发套件:Apache + MySQL + PHP + phpMyAdmin
  • 或者点"跳过",后续按需单独安装

第5步:安全设置

登录后第一件事,修改默认面板端口和登录路径:

  1. 左侧菜单 → “面板设置”
  2. 修改面板端口(默认 8888,建议改成其他端口)
  3. 修改安全入口(默认 /xxxxxx,改成你自己好记的路径)
  4. 开启 IP 白名单,只允许你的 IP 访问面板

第6步:创建网站

  1. 点击左侧"网站" → “添加站点”
  2. 填写域名(可以用 IP 或临时域名)
  3. 选择 PHP 版本(推荐 PHP 8.1 或 8.2)
  4. 点击"提交"

创建完成后,上传网站文件到站点根目录,打开域名即可访问。

验证安装

检查面板是否正常运行

bt default

如果看到面板地址和账号密码,说明面板运行正常。

检查服务状态

systemctl status nginx
systemctl status mysql

两个服务都应该是 active (running) 状态。

浏览器验证

访问 http://你的域名,如果看到默认欢迎页或你的网站内容,说明一切正常。

常见问题

Q1:忘记面板密码怎么办?

bt default

输入这个命令会显示当前的面板地址和账号密码。

Q2:面板打不开?

  • 检查服务器安全组是否放行了面板端口(默认 8888)
  • 检查宝塔服务是否运行:bt status
  • 重启宝塔服务:bt restart

Q3:安全组放行了还是连不上?

先检查 iptables 或 firewalld 有没有拦截:

# CentOS
firewall-cmd --list-ports

# 放行面板端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload

Q4:如何卸载宝塔面板?

bt stop
cd /etc/init.d
sudo ./bt stop
sudo rm -rf /www/server/panel
sudo rm -f /etc/init.d/bt

然后手动删除 /www 目录下的所有文件。

常用面板命令速查

命令作用
bt default查看面板地址和账号密码
bt status查看宝塔服务状态
bt start启动宝塔服务
bt stop停止宝塔服务
bt restart重启宝塔服务
bt disable关闭面板强制登录
bt enable开启面板强制登录
bt changepassword修改面板密码
bt clear清除登录日志

小贴士

  • 面板面板端口不要使用 8888,容易被扫描到
  • 一定要开 IP 白名单,只允许自己的电脑访问面板
  • 重要数据定期备份,面板自带的"计划任务"功能可以自动备份网站和数据库
  • 推荐安装 Memcached 或 Redis,能显著提升 PHP 网站性能

面板只是管理工具,真正重要的是备份习惯和安全意识。你的服务器,你做主。

这篇文章对你有帮助吗?