第 4 章 新功能
这部分论述了 Red Hat Enterprise Linux 9.0 中引入的新功能和主要增强。
4.1. 安装程序和镜像创建
Anaconda 通过 Satellite 的 Kickstart 安装支持用于机器置备的 rhsm
在以前的版本中,机器置备取决于 Red Hat Satellite 上 Kickstart 安装的自定义 %post
脚本。此 %post
脚本导入自定义 Satellite 自签名证书、注册机器、附加订阅,并安装了存储库中的软件包。
有了 RHEL 9 ,Satellite 支持已被添加到用于机器置备的 rhsm
命令中。现在,您可以对所有置备任务使用 rhsm
,如注册系统、附加 RHEL 订阅,以及从 Satellite 实例安装。
(BZ#1951709)
RHEL 支持 localhost
作为静态主机名
从 RHEL 9 开始,在 /etc/hostname
中将 localhost
设为静态主机名是有效的。在这种情况下,NetworkManager 不会尝试通过 DHCP 或反向 DNS 查找获取临时主机名。
(BZ#2190045)
在标准安装后禁用了许可证、系统和用户设置配置屏幕
在以前的版本中,RHEL 用户在 gnome-initial-setup
和登录屏幕之前配置许可、系统(订阅管理器)和用户设置。在这个版本中,初始设置页面已被默认禁用,以改进用户体验。
如果需要运行初始设置以便用户创建或许可证显示,请根据要求安装以下软件包。
安装初始安装软件包。
# dnf install initial-setup initial-setup-gui
在下次重启系统时启用初始设置。
# systemctl enable initial-setup
- 重启系统以查看初始设置。
对于 Kickstart 安装,在 packages 部分添加 initial-setup-gui
并启用 initial-setup
服务。
firstboot --enable %packages @^graphical-server-environment initial-setup-gui %end
(BZ#1878583)
Anaconda 会自动为互动安装激活网络
在以前的版本中,当执行交互式安装,而不需要有 Kickstart 或引导选项激活的网络时,用户必须在网络会话中手动激活网络。在这个版本中,Anaconda 会自动激活网络,无需用户访问网络 spoke 并手动激活它。
在这个版本中,不会更改 Kickstart 安装的安装体验,并使用 ip=
引导选项安装。
镜像构建器现在支持文件系统配置
在这个版本中,您可以在蓝图中指定自定义文件系统配置,您可以使用所需的磁盘布局创建镜像。因此,通过具有非默认布局,您可以从安全基准中受益,与现有设置、性能以及防止磁盘不足错误的一致性。
要自定义蓝图中的文件系统配置,请设置以下自定义:
[[customizations.filesystem]] mountpoint = "MOUNTPOINT" size = MINIMUM-PARTITION-SIZE
在蓝图中添加了文件系统自定义后,该文件系统将被转换为 LVM 分区。
用于锁定 root 账户
和允许使用密码进行 root SSH 登陆
的新选项
在 RHEL 图形安装中,已对 root 密码配置页面添加了以下新选项:
- 锁定 root 帐户:使用这个选项锁定对计算机的 root 访问权限。
- 允许使用密码进行 root SSH 登录:使用这个选项启用基于密码的身份验证。
要启用 基于密码的 SSH root 登录
,请在启动安装过程前将以下行添加到 Kickstart 文件中。
%post echo "PermitRootLogin yes" > /etc/ssh/sshd_config.d/01-permitrootlogin.conf %end
(BZ#1940653)
镜像构建器现在支持创建可引导安装程序镜像
在这个版本中,您可以使用镜像构建器创建由 tarball
文件组成的可引导 ISO 镜像,其中包含一个根文件系统。因此,您可以使用可引导 ISO 镜像将 tarball
文件系统安装到裸机系统中。