物理机CentOS7如何安装宝塔面板教程?

在物理服务器上安装CentOS 7操作系统,然后通过官方命令一键部署宝塔Linux面板,实现服务器环境(如LNMP/LAMP)的可视化管理和配置。

在物理服务器上部署CentOS 7并安装宝塔面板,是搭建高性能网站、数据库及运维环境的可靠方案,本文提供零基础可操作的详细教程,涵盖系统安装、安全加固及面板配置,所有步骤均通过实际环境验证(基于Intel x86_64架构物理机),以下流程兼顾效率与安全性,适合生产环境使用。

物理机CentOS7如何安装宝塔面板教程?


准备工作

所需工具

  • CentOS 7镜像官网下载(推荐DVD ISO版本)
  • 启动盘制作工具:Rufus(Windows)或dd命令(Linux)
  • 物理机配置建议
    • 最低配置:2核CPU/2GB内存/20GB硬盘
    • 推荐配置:4核CPU/4GB内存/SSD硬盘(企业级应用)

启动盘制作(以Rufus为例)

  1. 插入U盘(≥8GB),打开Rufus
  2. 选择CentOS 7 ISO文件
  3. 分区类型选 GPT,文件系统选 FAT32
  4. 点击“开始” → 等待完成(约5-10分钟)

安装CentOS 7

启动安装程序

  • 插入U盘 → 开机按F12(不同机型键位不同)选择U盘启动
  • 选择 Install CentOS 7 → 语言选 English

磁盘分区(关键步骤)

挂载点 大小 文件系统 说明
/boot 1GB xfs 系统引导
swap 2GB swap 内存≤4GB时建议2倍内存
剩余空间 xfs 根目录

操作路径
INSTALLATION DESTINATIONCustom → 点击添加分区 → 按上表配置 → 接受更改

网络与主机名

  • 打开 Network & Hostname → 启用网卡(如eth0
  • 设置主机名:server.example.com(按需修改)
  • 点击 Configure → 勾选 Automatically connect

开始安装

  • 设置 root密码(强度要求:大小写+数字+符号,如MyServer@2025!
  • 可选创建普通用户(非必需)
  • 等待安装完成 → 重启

系统初始化配置

更新系统及基础工具

yum update -y && yum install -y wget curl vim epel-release

关闭SELinux(避免权限冲突)

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config  
setenforce 0  # 临时生效

防火墙放行基础端口

firewall-cmd --permanent --add-port={20,21,22,80,443,8888}/tcp  
firewall-cmd --reload  
systemctl enable firewalld  

安装宝塔面板

一键安装命令

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh ed8484bec

注:ed8484bec为官方验证码(2025年有效),最新代码见宝塔官网

安装完成提示

==================================================================
BT-Panel default info!
http://[服务器IP]:8888/your-security-path
username: your_username
password: your_password
==================================================================

记录面板入口、用户名及密码(首次登录强制修改)

初始化宝塔

  1. 浏览器访问 http://服务器IP:8888
  2. 阅读协议 → 修改用户名密码
  3. 绑定宝塔账号(需官网注册,用于管理插件)
  4. 选择安装环境:
    • LNMP(推荐):Nginx 1.20 + MySQL 5.7 + PHP 7.4
    • LAMP:Apache 2.4 + MySQL 5.7 + PHP 7.4

      勾选 极速安装 → 等待20-60分钟(视网络速度)

      物理机CentOS7如何安装宝塔面板教程?


安全加固措施

修改SSH端口

vim /etc/ssh/sshd_config  
# 修改 Port 22 → Port 50022(示例)  
systemctl restart sshd  

防火墙同步放行新端口

firewall-cmd --permanent --add-port=50022/tcp  
firewall-cmd --reload

宝塔面板安全设置

  • 面板设置 → 修改面板端口(如8888→5555)
  • 安全 → 开启BasicAuth认证 → 设置访问密钥
  • 监控 → 启用登录告警(微信/邮件)

禁用root面板登录

bt  # 进入宝塔命令行  
选择16 → 输入普通用户名(如admin_bt)  

常见问题解决

❌ 问题1:宝塔安装卡在“正在下载面板”

原因:服务器DNS解析失败
解决

echo "nameserver 8.8.8.8" > /etc/resolv.conf  
systemctl restart network

❌ 问题2:访问面板提示“拒绝连接”

排查步骤

  1. 检查防火墙状态:firewall-cmd --list-ports(确认8888放行)
  2. 查看面板进程:bt 1(重启面板)
  3. 端口占用检测:netstat -tlnp | grep 8888

❌ 问题3:MySQL启动失败

处理方案

物理机CentOS7如何安装宝塔面板教程?

rm -rf /www/server/data/ib_logfile*  
/etc/init.d/mysqld restart

通过本教程,您已完成物理机CentOS 7系统部署、宝塔面板安装及基础安全加固,后续可通过宝塔图形化管理:

  • 部署网站(支持PHP/Java/Python)
  • 配置SSL证书(Let’s Encrypt一键申请)
  • 定期备份(计划任务+云存储)

重要提醒:生产环境务必开启宝塔企业版防护(免费基础防护)并定期执行yum update更新系统补丁。


引用说明

版权声明:本文遵循CC BY-SA 4.0协议,允许规范转载,需保留原文链接及作者署名。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/18519.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月10日 19:20
下一篇 2025年6月10日 19:26

相关推荐

  • 云存储和网盘有什么区别?云存储和网盘哪个更安全

    在数字化转型的浪潮中,数据存储已成为企业和个人不可或缺的基础设施,市场上充斥着“云存储”与“网盘”这两个概念,许多用户往往将其混为一谈,认为它们只是名称不同的同一类服务,从技术架构、应用场景、安全机制到商业模式,两者存在着本质的区别,够快云库作为企业级云存储领域的先行者,深入剖析了这两者的核心差异,旨在帮助用户……

    2026年6月29日
    700
  • ipmitool只能装在物理机吗

    PMItool 不仅能装在物理机,也能安装在虚拟机等支持相应

    2025年7月12日
    2100
  • win7物理机账户密码忘了如何找回?

    Windows 7 物理机默认管理员账户名为 “Administrator”,初始密码通常为空,如需登录或修改,可在安全模式下尝试此账户,或通过其他管理员账户在控制面板的”用户账户”中重置密码。

    2025年5月30日
    15300
  • Hyper-V物理机怎么传文件?

    在Hyper-V物理机(宿主机)与虚拟机之间传输文件,主要方法包括:启用增强会话模式后直接复制粘贴、设置共享文件夹(需安装集成服务)、或通过网络共享/SFTP等工具传输。

    2025年6月14日
    31300
  • 工业点巡检仪器有哪些?点巡检仪器品牌及价格推荐

    在现代化工业生产的宏大版图中,设备的高效稳定运行是保障企业产能、安全与经济效益的核心基石,随着工业4.0浪潮的推进,传统的“事后维修”和定期“计划维修”模式已逐渐显露出滞后性与资源浪费的弊端,取而代之的是以数据驱动为核心的“预测性维护”,在这一转型过程中,工业点巡检仪器扮演着至关重要的角色,它们不仅是连接物理设……

    2026年6月19日
    3000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN