物理服务器 AI核计算 5 views

物理服务器安装centos

物理服务器安装 CentOS 完整指南 在当今的服务器运维领域,CentOS 凭借其卓越的稳定性和与 Red Hat Enterprise Linux RHEL 的高度兼容性,一直是物理服务器部署中最受青睐的操作系统之一。尽管 CentOS 8 已转向 CentOS Stream,但 CentOS 7 依然在生产环境中广泛应用。本指南将详细拆解在一台裸金属物

物理服务器安装 CentOS 完整指南

在当今的服务器运维领域,CentOS 凭借其卓越的稳定性和与 Red Hat Enterprise Linux (RHEL) 的高度兼容性,一直是物理服务器部署中最受青睐的操作系统之一。尽管 CentOS 8 已转向 CentOS Stream,但 CentOS 7 依然在生产环境中广泛应用。本指南将详细拆解在一台裸金属物理服务器上安装 CentOS 的每一步骤,助你快速完成系统部署。

一、安装前的准备工作

在动手安装之前,确保以下环节已经就绪,可以极大减少安装过程中的卡顿与返工。

1. 硬件兼容性检查

物理服务器的硬件多样性远高于虚拟机,务必提前核实:

  • RAID 卡驱动:CentOS 安装镜像是否自带当前 RAID 卡的驱动。若为较新或特殊型号,需从厂商官网获取驱动并准备好注入。
  • 网卡型号:确认网卡能被系统识别,避免安装后网络不通。
  • 存储空间:规划好系统盘分区,建议系统盘使用 SSD 或企业级 HDD 做 RAID 1/5。

2. 安装介质准备

  • 下载镜像:从 CentOS 官方镜像 获取对应版本的 ISO 文件(推荐 CentOS 7.9CentOS Stream 9)。
  • 制作启动盘
    • 物理机远程部署:通过服务器的 远程管理卡(如 iDRAC、iLO、IPMI)挂载 ISO 虚拟介质。
    • 现场安装:使用 RufusbalenaEtcher 将 ISO 写入 U 盘,注意选择 DD 写入模式 以保证启动兼容性。

3. 网络与远程访问规划

  • IP 地址分配:确定管理 IP、子网掩码、网关和 DNS,避免 IP 冲突。
  • 带外管理配置:务必先配置好 iDRAC/iLO 的独立管理 IP,这样即使系统安装中途卡住,也能通过远程控制台继续操作。

二、物理服务器上架与初始设置

物理服务器不同于云虚拟机,需要完成硬件层面的基本设定。

  1. 连线:接通电源、管理网口、业务网口、显示器(或远程控制台已通)。
  2. 开机进入 BIOS/UEFI:通常按 F2DelF10 进入。
    • 引导模式:选择 UEFI(推荐,支持 GPT 大硬盘)或 Legacy BIOS(兼容老旧系统)。
    • 启动顺序:将虚拟介质或 USB 设备设为第一启动项。
  3. 配置 RAID:开机时进入 RAID 配置实用程序(如 Ctrl+R 进入 PERC 配置),根据需求创建虚拟磁盘。
    • 示例:两块 960GB SSD 组成 RAID 1,作为系统盘。

三、安装 CentOS 的详细步骤

CentOS 7 图形安装界面为例(CentOS Stream 9 流程类似)。

1. 引导与语言选择

从介质成功引导后,选择 Install CentOS 7,回车进入。选择安装过程使用的语言,点击 Continue

2. 安装信息摘要(关键配置入口)

这个界面集中了所有需要修改的配置项,只有全部标记为正常状态后,Begin Installation 按钮才可点击。

(1)时区与时间同步

  • 将时区设置为 Asia/Shanghai,开启 Network Time 开关,填入你的内网 NTP 服务器或公共 NTP(如 ntp.aliyun.com)。

(2)安装源与软件选择

  • 安装来源:默认为本地介质,无需更改。
  • 软件选择
    • 最小化安装:用于生产服务器,不含图形界面,资源占用最低。
    • 带 GUI 的服务器:如需 X Window 桌面管理,可勾选,但不推荐用于高密度服务器。
    • 勾选右侧的 兼容性库开发工具,方便后续编译安装软件。

(3)磁盘分区与存储配置

  • 选择 Installation Destination,勾选你的系统盘(通常为 sda 或 RAID 虚拟磁盘)。
  • 存储配置:选择 I will configure partitioning 手动分区,点击 Done
  • 推荐分区方案(UEFI + GPT)
    • /boot/efi:200 MB,efi 文件系统类型。
    • /boot:1024 MB,xfsext4
    • /(根分区):50 GB,xfs(剩余容量大量分配给此分区或单独挂载 /home/var)。
    • swap:交换分区,大小参考内存(如 32 GB 内存可设 8-16 GB)。
  • 确认后点击 Accept Changes

(4)内核转储(Kdump)

  • 如果物理服务器内存足够,可启用 Kdump 以收集内核奔溃日志;若追求极致性能,可选择禁用。

(5)网络和主机名

  • 配置业务网卡:选择对应的网络接口,设置为 ON,点击 Configure 填写静态 IP。
  • 主机名:输入符合规范的主机名,如 prod-web01.yourdomain.com,点击 Apply
image

3. 开始安装并设置 root 密码

配置完毕后,点击 Begin Installation。安装过程中可以同时设置:

  • ROOT 密码:务必设置为强密码,生产环境建议超过 16 位。
  • 创建用户:创建一个普通管理员用户,并勾选 Make this user administrator 加入 wheel 组,后续通过该用户 sudo 执行特权命令。

等待安装进度条走完,点击 Reboot 重启服务器。

四、首次启动与初始配置

服务器重启后,拔出安装介质,系统从硬盘加载 CentOS。

1. 接受许可协议

首次启动若为图形界面,会要求接受 EULA 许可协议;若为命令行模式,可运行 yum update 跳过。

2. 网络连通性验证

登录后执行:

ip addr show
ping -c 4 8.8.8.8

若网络不通,检查网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-* 中的 ONBOOT=yes 是否正确。

3. 关闭 SELinux 与防火墙(仅限内网测试初期)

实际生产环境中应保持开启并配置规则,但为了避免初次部署时通讯问题,可临时关闭:

setenforce 0
systemctl stop firewalld

4. 配置 YUM 源

CentOS 7 官方源已停止维护,需更新为 vault 源或迁移至其他稳定仓库:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache

五、安装后的强化操作

一台崭新的物理服务器 CentOS 系统刚刚安装完成,还需要进行一系列标准化配置才能投入生产。

1. 安装常用工具与编译环境

yum install -y vim wget net-tools unzip lrzsz gcc gcc-c++ make

2. 升级内核与系统补丁

yum update -y
reboot

3. 配置主机名静态解析(可选)

/etc/hosts 中添加集群内其他节点的 IP 和名称,方便互访。

4. 部署监控代理

根据你的监控体系(如 Zabbix、Prometheus node_exporter),安装相应的客户端并配置自启动。

5. 配置备份策略

对于物理服务器,建议:

  • 定时备份 /etc 目录。
  • 若数据库等重要服务挂载在独立磁盘,配置定期快照或全量备份到远端存储。

六、常见问题与排错

问题现象 可能原因 解决方法
无法识别硬盘 RAID 卡未配置或驱动缺失 进入 RAID 管理界面创建虚拟磁盘;在安装时添加厂商驱动
网络不通 网卡名称变化或未启用 使用 nmcli 查看网卡:nmcli d,然后配置连接
引导后屏幕黑屏 显卡驱动不兼容 添加 nomodeset 内核参数,或切换到文本模式安装
CentOS 7 无法下载软件 官方源已 EOL 修改 /etc/yum.repos.d/ 内的 baseurl 指向 vault.centos.org

七、总结

在物理服务器上部署 CentOS 是一个结合硬件动手能力与系统熟练度的过程。从 RAID 规划、网络配置到分区策略,每一步都对后续稳定性有着深远影响。只要严格遵循上述流程,完成基础系统安装后,你就能拥有一台坚实可靠的物理机,为承载关键业务打下牢固基石。

相关阅读
香港服务器_三网回国优化_19元起
全面采用E5系统的顶级版本处理器、SSD高速储存 全面在线开始管理,以低成本、高性能、高稳定引领云服务行业