Airy Tech 科技

Let’s build great from here !

安装 Red Hat Enterprise Linux (RHEL) 9 配置CentOS Stream 软件仓库

安装 Red Hat Enterprise Linux (RHEL) 9

1. 准备工作

  • 下载镜像: 访问 Red Hat 开发者门户 下载 RHEL 9 的 ISO 镜像文件。注册开发者账号后可获得免费的个人开发订阅。
  • 制作引导盘:
    • Windows: 使用 Rufus 将 ISO 写入至少 8GB 的 USB 闪存盘。
    • Linux/macOS: 使用 dd 命令制作启动盘。
  • 硬件要求: 至少 1GHz CPU、2GB RAM(建议 4GB 以上)以及 20GB 磁盘空间。

2. 启动安装程序

  1. 将安装介质插入目标机器,重启并进入 BIOS/UEFI 设置引导顺序为 USB 优先。
  2. 在引导菜单中选择 “Install Red Hat Enterprise Linux 9.x” 并按回车。
  3. 选择安装过程中使用的语言(如简体中文),点击 “继续”。

3. 安装配置(安装摘要界面)

在此界面,你需要完成带有感叹号图标的必填项: 

  • 安装目的地: 选择要安装系统的磁盘。新手建议选择 “自动分区”;专业用户可选择 “自定义” 进行手动分区(如 /boot/swap 等)。
  • 软件选择: 默认为 “带 GUI 的服务器”。如果仅需命令行,可选择 “最小安装”。
  • 网络和主机名: 开启网卡以确保安装后可直接联网,并设置主机名。
  • 用户设置:
    • 设置 Root 密码
    • 创建普通用户:建议勾选 “将此用户设为管理员”。 

4. 完成安装

  • 确认所有配置后,点击 “开始安装”
  • 安装完成后点击 “重启系统”。

在 RHEL 9 的安装过程中,“软件选择” (Software Selection) 界面将软件分为基础环境(Base Environment,多选一)和附加软件(Additional Software,可多选)。以下是针对不同使用场景的推荐配置:

1. 基础环境 (Base Environment) —— 选一个最贴切的

  • 带 GUI 的服务器 (Server with GUI) —— [最推荐 / 默认值]
    如果你是初学者或需要图形化界面来管理系统,这是首选。它基于 GNOME 桌面,并包含基本的服务器工具。
  • 服务器 (Server)
    适用于生产环境。它不安装图形界面(节省资源、更安全),仅包含必要的服务器组件。
  • 最小安装 (Minimal Install)
    高性能/高安全性场景首选。仅安装运行 Linux 的最基本软件,镜像体积最小。你可以在系统装好后通过 dnf 精确安装所需软件。
  • 工作站 (Workstation)
    如果你打算把 RHEL 当作日常办公、影音或重度开发的主力电脑,选这个。它会预装 LibreOffice、GIMP 等桌面应用。
  • 虚拟化主机 (Virtualization Host)
    如果这台机器的主要任务是运行虚拟机(KVM),选这个环境会自动安装虚拟化相关的内核组件和管理工具。 

2. 附加软件 (Additional Software) —— 建议勾选的实用项

在右侧的附加列表中,根据你的职业角色,建议勾选以下常用工具:

  • 标准 (Standard): 包含系统常用的各种实用程序,建议必选
  • 开发工具 (Development Tools): 如果你需要编译代码或从源码安装软件,勾选此项会一次性安装 gccmakegit 等。
  • 网络服务器/工具:
    • 无头管理 (Headless Management): 包含 Cockpit Web 界面,让你能通过浏览器远程管理服务器(非常推荐)。
    • 网络服务器: 包含 Apache (httpd) 等。
  • 容器管理 (Container Management): 如果你需要运行 Docker/Podman 容器,勾选此项。
  • 系统工具: 包含磁盘、网络、进程监控等常用命令。

总结建议

  • 新手学习: 选 “带 GUI 的服务器” + “开发工具” + “无头管理”
  • 公司项目部署: 选 “服务器” 或 “最小安装”,后续按需手动添加。

    如果你想要 GNOME 桌面,你应该这样选:
  • 带 GUI 的服务器 (Server with GUI): 这是 RHEL 默认的 GNOME 桌面环境。它不仅有桌面,还预装了 Cockpit 网页管理终端和基本的服务器管理工具。
  • 工作站 (Workstation): 这同样是基于 GNOME 的桌面,但更偏向于个人开发者或办公使用,会额外预装一些图形化的办公、绘图及多媒体软件。
  • 为什么推荐选“带 GUI 的服务器”?
  • 即便你需要桌面,红帽官方通常也建议选择 “Server with GUI”。原因如下:
  • 管理方便: 自带 Cockpit 控制台,即使你不习惯命令行,也能通过浏览器轻松监控磁盘、网络和更新。
  • 纯净度: 相比 “Workstation”,它不会塞入太多你可能永远用不到的办公软件(如 LibreOffice),系统更精简。

CentOS Stream 软件仓库

https://mirrors.tuna.tsinghua.edu.cn/help/centos-stream

重新导入或下载 GPG 密钥

# 对于 CentOS 7/8
sudo rpm --import https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official

# 或手动下载
sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial \
  https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official

# 对于 CentOS Stream 或 RHEL
sudo rpm --import https://www.redhat.com/security/keys/RPM-GPG-KEY-redhat-release

sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

sudo dnf clean all
sudo dnf makecache
sudo dnf repolist | grep epel

you need to create repo in /etc/yum.repos.d

cd /etc/yum.repos.d

vi openhpc.repo

[OpenHPC]
name=OpenHPC-3 - Base
baseurl=http://repos.openhpc.community/OpenHPC/3/EL_9
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenHPC-3
 
[OpenHPC-updates]
name=OpenHPC-3 - Updates
baseurl=http://repos.openhpc.community/OpenHPC/3/updates/EL_9
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OpenHPC-3
[OpenHPC]
name=OpenHPC-3 - Base
baseurl=http://repos.openhpc.community/OpenHPC/3/EL_9
enabled=1
gpgcheck=0
 
[OpenHPC-updates]
name=OpenHPC-3 - Updates
baseurl=http://repos.openhpc.community/OpenHPC/3/updates/EL_9
enabled=1
gpgcheck=0
Previous Article

发表回复

Your email address will not be published. Required fields are marked *.

*
*

常用功能

近期文章

近期评论

归档

分类