4.5. Shell 和命令行工具
默认情况下,在 bash
中会启用括号粘贴(bracketed paste)
bash readline
库版本 8.1 现已正式发布,它会默认启用括号粘贴模式。当您将文本粘贴到终端时,bash
会突出显示文本,您必须按 enter
键来执行粘贴命令。括号粘贴模式是默认设置,它可以避免意外执行恶意命令。
要为特定用户禁用括号粘贴模式,请将以下行添加到 ~/.inputrc
中:
set enable-bracketed-paste off
要为所有用户禁用括号粘贴模式,请将以下行添加到 /etc/inputrc
中:
set enable-bracketed-paste off
当您禁用了括号粘贴模式时,命令会在粘贴时直接执行,而无需按 Enter
键进行确认。
RHEL 9 包括 powerpc-utils 1.3.9
RHEL 9 提供 powerpc-utils
软件包版本 1.3.9。与版本 1.3.8 相比,重要的程序错误修复和增强包括:
-
将
drmgr
中的日志大小增加到 1 MB。 -
修复了引导时
HCIND
阵列大小的问题。 -
在
hcnmgr
的 HNV 连接中实施了autoconnect-slaves
。 -
改进了
hcnmgr
中的 HNV 绑定列表连接。 -
在
hcnmgr
中使用来自util-linux
的hexdump
。 -
hcn-init.service
使用 NetworkManager 开始。 -
修复了在
pathname
中针对多路径的逻辑 FC 查找问题。 -
修复了使用
pathname
中的分区进行逻辑查找的问题。 - 修复了大于 5 个路径的多路径设备的引导列表。
-
在
pathname
的 l2of_vd() 中添加了缺少的子字符串提取devpart
。 -
引入了
lpamumascore
。 -
修复了
drmgr
中的索引操作
所移除的问题。 -
将
SYS_PATH
的定义从l2of_vs()
移动到pathname
中的l2of_scsi()
。 -
添加了
-x
选项,以便在 partstat 中增强安全性。 -
修复了
lparstat
man page 中的nroff
警告和错误。 -
在
drmgr
中实施基于 NUMA 的 LMB 移除。 -
在
hcnmgr
中修复了与udev
重命名的ofpathname
竞争。 -
使用
NetworkManager
nmcli
检查hcnmgr
中的绑定接口状态。 -
当 HNV 不存在时,使用
NetworkManager
nmcli
清除绑定接口。
(BZ#1873868)
RHEL 9 带有 opal-prd 6.7.1
与之前可用的版本 6.6.3 相比,opal-prd
软件包版本 6.7.1 提供了以下显著的程序错误修复和增强:
-
修复了因为
xscom OPAL
调用导致的xscom
错误日志问题。 -
修复了使用
DEBUG
构建的可能死锁。 -
如果
fast-reboot
在core/platform
中失败,会回调到full_reboot
。 -
修复了
core/cpu
中的next_ungarded_primary
。 - 改进了速率限制计时器请求以及自助服务引擎(SBE)中的计时器状态。
(BZ#1869560)
RHEL 9 提供 lsvpd 1.7.12
RHEL 9 与 lsvpd
软件包版本 1.7.12 一起发布。与版本 1.7.11 相比,重要的程序错误修复和增强包括:
-
在
sysvpd
中添加了 UUID 属性。 -
改进了
NVMe
固件版本。 - 修复了 PCI 设备厂商解析逻辑。
-
在
lsvpd
配置文件中添加recommend 子句
。
(BZ#1869564)
ppc64-diag
版本 2.7.7 可用
RHEL 9 提供了 ppc64-diag
软件包版本 2.7.7。与 2.7.6 版本相比,重要的程序错误修复和增强包括:
- 改进了单元测试案例。
-
在
sysvpd
中添加了 UUID 属性。 -
rtas_errd
服务不在 Linux 容器中运行。 -
systemd
服务文件中不再提供过时的日志记录选项。
(BZ#1869567)
RHEL 9 包括 Fetchmail 6.4.24
RHEL 9 提供了 fetchmail
软件包 6.4.24。fetchmail
是一个远程邮件检索和转发实用程序。
如需更多信息,请参阅:
-
/usr/share/doc/fetchmail/NEWS
文件, -
fetchmail(1)
手册页, -
如果需要更改配置,请参阅
/usr/share/doc/fetchmail/README.SSL
以获得与 SSL 相关的信息。
(BZ#1999276)
RHEL 9 包括 Eigen 3.4
RHEL 9 包括 eigen3
软件包版本 3.4。Eigen 3.4
是一个用于线性算法的 C++ 模板库,现在支持 POWER10 matrix multiplication assist 指令。
因此,Eigen 3.4
用户可以在 POWER10 系统上执行优化的线性算法计算。
RHEL 9 引进了 cdrskin
软件包
RHEL 9 引进了 cdrskin
软件包,用于在 CD、DVD 或者 BD 中刻录数据。cdrskin
软件包提供了来自 wodim
软件包中的 cdrecord
可执行文件的替代,该软件包在 RHEL 9 中不可用。
cdrskin
软件包包括:
- 在光驱介质上对数据进行清空、格式化和刻录。
- CD 上可以有多个 session。
- 在可写的 DVD+RW、DVD-RW、DVD-RAM、BD-RE 上模拟 ISO-9660 多 session。
cdrskin
软件包还提供 cdrecord
命令,作为指向 cdrskin
二进制文件的符号链接,因此您不必在用户脚本中进行任何更改。有关完整的功能集合,请参阅 cdrskin(1)
手册页。
RHEL 9 发行版本支持 redhat.rhel_mgmt
Ansible 集合
这个版本提供对智能平台管理接口(IPMI
)Ansible 模块的支持。IPMI
是一组管理接口与基板管理控制器(BMC)设备通信的规范。IPMI
模块 - ipmi_power
和 ipmi_boot
- 在 redhat.rhel_mgmt
Collection 中提供,您可以通过安装 ansible-collection-redhat-rhel_mgmt
软件包来访问它。
(BZ#2023381)
RHEL 9 引进了 util-linux-core
软件包
除了 util-linux
软件包外,RHEL 9 还为对安装的软件包的大小有要求的环境(如 buildroot、某些特定容器以及引导镜像)提供了 util-linux-core
子软件包。
util-linux-core
子软件包是 util-linux
实用程序的一个子集,它只包括引导 Linux 系统所必需的程序(如 mount
实用程序)。
util-linux-core
子软件包不包含任何外部依赖项。例如,因为需要依赖于 PAM,它并不包括 login 实用程序。
对于标准用例,如进行安装,需要使用标准的 util-linux
软件包。util-linux
软件包依赖于 util-linux-core
,这意味着如果安装了 util-linux
,则会自动安装 util-linux-core
。
更新的 systemd-udevd
将一致的网络设备名称分配给 InfiniBand 接口
RHEL 9 中引入的 systemd
软件包的新版本包含更新的 systemd-udevd
设备管理器。设备管理器将 InfiniBand 接口的默认名称更改为 systemd-udevd
选择的一致性名称。
您可以按照 重命名 IPoIB 设备 流程为命名 InfiniBand 接口定义自定义命名规则。
有关命名方案的详情,请查看 systemd.net-naming-scheme (7)
手册页。
(BZ#2136937)