Skip to content

1. 部署 Red Hat Enterprise Linux 8.10

本章节指导在 VMware Workstation Pro 环境中部署 Red Hat Enterprise Linux (RHEL) 8.10,使用 Server with GUI 模式,配合 SecureCRT 进行远程连接和 SecureFX 传输文件。主机名统一设置为 ZSLinux,确保实验环境一致。本文档简洁实用,遵循 RHEL 官方推荐,适合初学者和运维人员。

1.1 前提条件

  • 主机硬件
    • CPU:4 核
    • 内存:16 GB
    • 磁盘:100 GB SSD
  • 软件
    • VMware Workstation Pro(最新版本)
    • SecureCRT(SSH 客户端)
    • SecureFX(SFTP 文件传输)
    • RHEL 8.10 ISO(从 Red Hat Developers 下载)
  • 网络:稳定互联网连接
  • Red Hat 账户:用于订阅注册

1.2 准备与安装

1.2.1 下载并验证 ISO

  • Red Hat Developers 下载 rhel-8.10-x86_64-dvd.iso
  • 验证文件完整性:
    bash
    sha256sum rhel-8.10-x86_64-dvd.iso  # 检查 ISO 文件完整性,与官方校验和比较

1.2.2 配置虚拟机

  • 安装 VMware Workstation Pro。
  • 创建虚拟机:
    • CPU:2 核
    • 内存:8 GB
    • 磁盘:50 GB
    • 网络适配器:NAT 或桥接模式
    • 固件:UEFI

1.2.3 安装 RHEL 8.10

  • 加载 ISO,选择 Server with GUI 模式。
  • 配置:
    • 磁盘:自动分区(GPT 分区表)
    • 网络(静态 IP):
      plaintext
      IP 地址:192.168.1.100/24
      网关:192.168.1.1
      DNS 服务器:8.8.8.8, 8.8.4.4
    • 主机名:ZSLinux
    • 用户:创建非 root 用户 testuser 并设置密码
  • 完成安装并重启。

1.3 安装后配置

  • 注册订阅并更新系统:
    bash
    subscription-manager register --username <用户> --password <> --auto-attach  # 注册 Red Hat 订阅
    dnf update -y  # 更新系统
  • 配置防火墙:
    bash
    firewall-cmd --permanent --add-service=ssh  # 允许 SSH
    firewall-cmd --reload  # 应用规则
  • 配置远程工具:
    • SecureCRT:SSH2 协议,端口 22,IP 192.168.1.100
    • SecureFX:SFTP 协议,IP 192.168.1.100

1.4 验证

  • 验证系统版本和主机名:
    bash
    cat /etc/redhat-release  # 检查 RHEL 版本
    hostnamectl  # 验证主机名
    # 预期输出:Red Hat Enterprise Linux release 8.10, hostname: ZSLinux
  • 验证网络配置:
    bash
    nmcli con show eth0  # 显示网络配置
    # 预期输出:
    # IP 地址:192.168.1.100/24
    # 网关:192.168.1.1
    # DNS 服务器:8.8.8.8, 8.8.4.4
  • 常见问题:
    • 安装失败:检查主机资源(CPU/内存/磁盘)
    • 网络不可用:确认网络设置和虚拟机适配器模式
    • 资源不足:降低虚拟机配置(内存至 4 GB)

1.5 实践任务

  1. 下载并验证 RHEL 8.10 ISO。
  2. 安装 RHEL 8.10(Server with GUI)。
  3. 配置静态 IP 和主机名 ZSLinux
  4. 创建安装完成快照。

1.6 自测问题

  • 问题:如何验证 RHEL 8.10 ISO 文件完整性?
    • 答案sha256sum rhel-8.10-x86_64-dvd.iso 与官方校验和比较。
  • 问题:如何验证主机名和网络配置?
    • 答案hostnamectl 确认主机名 ZSLinuxnmcli con show eth0 确认:
      plaintext
      IP 地址:192.168.1.100/24
      网关:192.168.1.1
      DNS 服务器:8.8.8.8, 8.8.4.4

Released under the MIT License.