4.5. Shell 和命令行工具
默认情况下,在 bash 中会启用括号粘贴(bracketed paste)
bash readline 库版本 8.1 现已正式发布,它会默认启用括号粘贴模式。当您将文本粘贴到终端时,bash 会突出显示文本,您必须按 enter 键来执行粘贴命令。括号粘贴模式是默认设置,它可以避免意外执行恶意命令。
要为特定用户禁用括号粘贴模式,请将以下行添加到 ~/.inputrc 中:
set enable-bracketed-paste off
set enable-bracketed-paste off
要为所有用户禁用括号粘贴模式,请将以下行添加到 /etc/inputrc 中:
set enable-bracketed-paste off
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 中增强安全性。 -
修复了
lparstatman page 中的nroff警告和错误。 -
在
drmgr中实施基于 NUMA 的 LMB 移除。 -
在
hcnmgr中修复了与udev重命名的ofpathname竞争。 -
使用
NetworkManagernmcli检查hcnmgr中的绑定接口状态。 -
当 HNV 不存在时,使用
NetworkManagernmcli清除绑定接口。
(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)