CentOS 7.9 安装 宝塔面板

CentOS 7.9 上安装 宝塔面板(BT Panel) 的完整步骤如下:


1. 准备工作

  • 系统要求

    • CentOS 7.x(推荐 7.9)
    • 内存 ≥ 1GB(建议 2GB+)
    • 硬盘 ≥ 20GB
    • root 权限 (需使用 root 用户或 sudo 执行)
  • 更新系统(可选但推荐):

    bash 复制代码
    yum update -y && yum upgrade -y

2. 安装宝塔面板

(1)一键安装脚本

运行官方提供的安装命令:

bash 复制代码
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

或(备用):

bash 复制代码
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

(2)等待安装完成

安装过程会自动部署:

  • Nginx/Apache
  • MySQL/MariaDB
  • PHP
  • 宝塔面板核心组件

3. 安装完成后的配置

(1)获取面板信息

安装完成后,终端会显示:

复制代码
Bt-Panel: http://<服务器IP>:8888
username: <默认用户名>
password: <默认密码>

记录这些信息 (如果没记住,可运行 bt default 查看)。

(2)开放防火墙端口

CentOS 7 默认使用 firewalld,放行 8888(面板)和 80/443(网站):

bash 复制代码
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload

(3)登录面板

浏览器访问:

复制代码
http://<服务器IP>:8888

输入用户名和密码登录。


4. 初始化宝塔面板

(1)同意用户协议

首次登录需勾选同意并进入面板。

(2)安装推荐环境

宝塔会提示安装 LNMP/LAMP 环境,建议选择:

  • Nginx 1.20+
  • MySQL 5.7/8.0
  • PHP 7.4/8.0
  • phpMyAdmin(可选)

点击一键安装,等待完成(时间取决于服务器性能)。


5. 安全优化(重要!)

(1)修改默认端口

进入 面板设置修改面板端口 (如 888828888),避免被扫描。

(2)修改默认用户名/密码

在面板 安全设置 中修改默认凭据。

(3)绑定宝塔账号(可选)

注册 宝塔官网账号 并绑定,可获取插件支持。


6. 常见问题

(1)无法访问面板?

  • 检查防火墙/安全组是否放行端口。

  • 运行 bt status 查看面板状态。

  • 重启面板服务:

    bash 复制代码
    bt restart

(2)安装失败?

  • 确保系统纯净(无旧版宝塔残留)。

  • 尝试手动卸载后重装:

    bash 复制代码
    wget http://download.bt.cn/install/bt-uninstall.sh && sh bt-uninstall.sh

(3)内存不足?

  • 关闭不必要的服务。

  • 添加 Swap 虚拟内存:

    bash 复制代码
    dd if=/dev/zero of=/swapfile bs=1M count=2048
    mkswap /swapfile
    swapon /swapfile
    echo "/swapfile swap swap defaults 0 0" >> /etc/fstab

总结

步骤 命令/操作
1. 更新系统 yum update -y
2. 安装宝塔 curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
3. 放行端口 firewall-cmd --add-port=8888/tcp --permanent
4. 登录面板 http://<IP>:8888
5. 安全优化 修改端口、用户名、密码

安装完成后,即可通过宝塔面板轻松管理服务器、部署网站!🚀

相关推荐
真正的醒悟9 分钟前
2025【1460天】网络工程师经验之道
运维·服务器
Nimsolax14 分钟前
Linux信号
linux
ajassi20004 小时前
开源 C++ QT Widget 开发(十五)多媒体--音频播放
linux·c++·qt·开源
JosieBook5 小时前
【远程运维】Linux 远程连接 Windows 好用的软件:MobaXterm 实战指南
linux·运维·windows
文档搬运工5 小时前
Linux MInt启动速度的优化
linux
Broken Arrows6 小时前
Linux学习——管理网络安全(二十一)
linux·学习·web安全
Light606 小时前
领码方案|Linux 下 PLT → PDF 转换服务超级完整版:异步、权限、进度
linux·pdf·可观测性·异步队列·plt转pdf·权限治理·进度查询
羚羊角uou7 小时前
【Linux】命名管道
linux·运维·服务器
IT 小阿姨(数据库)7 小时前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
THMAIL7 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融