4.2. Shell 和命令行工具
Cronie 添加了对所选范围内随机时间的支持
					Cronie 工具现在支持 cronjob 执行的 ~ (范围内随机)运算符。因此,您可以在所选范围内的随机时间启动 cronjob。
				
新软件包:xmlstarlet
					XMLStarlet 是一组用于解析、转换、查询、验证和编辑 XML 文件的命令行工具。新的 xmlstarlet 软件包提供了一组简单的 shell 命令,您可以像使用 UNIX 命令处理纯文本文件(如 grep、sed、awk 、diff、patch、join 等)那样使用它们。
				
(BZ#1882020)
ReaR 添加了在恢复前后执行命令的新变量
有了这个增强,ReaR 引进了两个新变量,用于在恢复前后轻松地自动化要执行的命令:
- 
						
PRE_RECOVERY_COMMANDS接受一个命令数组。将在恢复开始前执行这些命令。 - 
						
POST_RECOVERY_COMMANDS接受一个命令数组。将在恢复完成后执行这些命令。 
				这些变量是 PRE_RECOVERY_SCRIPT 和 POST_RECOVERY_SCRIPT 的替代方案,其有以下不同:
			
- 
						早期的 
PRE_RECOVERY_SCRIPT和POST_RECOVERY_SCRIPT变量接受单个 shell 命令。要将多个命令传递给这些变量,您必须使用分号将命令分开。 - 
						新的 
PRE_RECOVERY_COMMANDS和POST_RECOVERY_COMMANDS变量接受命令数组,数组的每个元素都会作为单独的命令执行。 
因此,在恢复前后,在救援系统中提供要执行的多个命令现在更为简单且更不容易出错。
				如需更多信息,请参阅 default.conf 文件。
			
libva rebase 到版本 2.13.0
					视频加速 API 的 libva 库已更新至版本 2.13.0。主要的改进和新功能包括:
				
- 
						两个新的 FourCC 视频编码格式:
X2R10G10B10和X2B10G10R10用于捕获、处理以及以 10 位 RGB 格式显示视频(不包括 Alpha)。 - 
						
iris和crocusDRI 驱动程序的 VAAPI 驱动程序映射。 - 
						输出缓冲区同步的 
vaSyncBuffer功能。 - 
						用于复制面和缓冲区的 
vaCopy接口。 - 用于数字权限管理(DRM)保护的视频的 LibVA Protected Content API。
 - 视频处理中的 3DLUT Filter 将输入颜色映射为新的输出值。
 
PowerPC-utils rebase 到版本 1.3.10
					为 PowerPC 平台提供了各种工具的 powerpc-utils 软件包已更新至版本 1.3.10。主要改进包括:
				
- 
						添加了为 
ppc64_cpu工具中的能源和频率解析 Power 架构平台引用(PAPR)信息的能力。 - 
						改进了 
lparstat工具,来在 max 配置系统上lparstat -E命令失败时显示增强的错误消息。lparstat命令报告逻辑分区有关的信息。 - 
						修复了 
lparstat命令中以传统格式报告的在线内存。 - 
						添加了对 
acc命令的支持,来动态更改 NX GZIP 加速器的服务信誉质量(QoS)。 - 
						添加了在 
printf()和sprintf()调用中格式化指定符的改进。 hcnmgr工具为混合虚拟网络提供了 HMC 工具,包括以下改进:- 
								在混合网络虚拟化 
HNV FEATURE列表中添加了wicked功能。hcnmgr工具支持 wicked 混合网络虚拟化(HNV)使用wicked功能进行绑定。 - 
								
hcnmgr维护一个hcnid状态,以便稍后进行清理。 - 
								
hcnmgr排除了 NetworkManager (NM)nmcli代码。 - 
								NM HNV 
主从设置已被修复。 - 
								
hcnmgr支持将虚拟网络接口控制器(vNIC)用作备份设备。 
- 
								在混合网络虚拟化 
 - 
						修复了 
bootlist中无效的十六进制编号系统消息。 - 
						
kpartx工具中包含的-l标志作为bootlist命令中的-p分隔符值。 - 
						在 
sslot工具中添加了修复以防止在列出 IO 插槽时的内存泄漏。 - 
						在 
lsslot工具中为最新的外围设备组件互连快速(PCIe)插槽类型添加了 DRC 类型描述字符串。 - 
						修复了 
errinjct工具中 RTAS 的无效配置地址。 - 
						添加了对 
ofpathname工具中结构设备上非易失性内存(NVMf)的支持。此工具提供了一种将逻辑设备名称转换为开放固件设备路径的机制,反之亦然。 - 
						添加了对 
ofpathname工具中非对称名字空间访问(ANA)模式下非易失性内存(NVMe)支持的修复。 - 
						将 
smt.state文件作为配置文件安装。 
(BZ#2051330)
opencryptoki rebase 到版本 3.18.0
					opencryptoki 软件包,它是公匙加密标准(PKCS)#11 的实现,已更新到版本 3.18.0。主要改进包括:
				
- 默认为符合联邦信息处理标准(FIPS)的令牌数据格式(tokversion=3.12)。
 - 添加了对带有全局策略的限制机制和密钥的使用的支持。
 - 添加了对机制使用统计计数的支持。
 - 
						
ICA/EP11令牌现在支持libica库版本 4。 - 
						
p11sak工具可以为公钥和私钥设置不同的属性。 - 
						
C_GetMechanismList不会在 EP11 令牌中返回CKR_BUFFER_TOO_SMALL。 
				opencryptoki 支持两个不同的令牌数据格式:
			
- 较早的数据格式,它使用非FIPS 批准的算法(如 DES 和 SHA1)
 - 新数据格式,只使用 FIPS 批准的算法。
 
旧数据格式不再可以正常工作,因为 FIPS 供应商只允许使用 FIPS 批准的算法。
					要使 penCryptoki 在 RHEL 8 上正常工作,请迁移令牌以便在系统上启用 FIPS 模式之前使用新的数据格式。这是必要的,因为旧数据格式仍然是 openCryptoki 3.17 中的默认设置。当系统改为启用 FIPS 时,使用旧令牌数据格式的现有 openCryptoki 安装将无法正常工作。
				
				您可以使用 pkcstok_migrate 程序(由 openCryptoki 提供),将令牌迁移为使用新的数据格式。请注意,pkcstok_migrate 在迁移过程中使用非FIPS 批准的算法。因此,在系统中启用 FIPS 模式前使用这个工具。如需更多信息,请参阅迁移到 FIPS 合规性 - pkcstok_migrate 工具程序。
			
(BZ#2043845)
Redfish 模块现在是 redhat.rhel_mgmt Ansible 集合的一部分
					redhat.rhel_mgmt Ansible 集合现在包含以下模块:
				
- 
						
redfish_info - 
						
redfish_command - 
						
redfish_config 
因此,用户可以从管理自动化中受益,通过使用 Redfish 模块来检索服务器健康状态,获得有关硬件和固件清单的信息、执行电源管理、更改 BIOS 设置、配置 Out-Of-Band (OOB)控制器、配置硬件 RAID ,并执行固件更新。
sysctl 现在与 systemd 目录顺序匹配
					sysctl 工具的配置目录顺序现在与 systemd-sysctl 目录顺序同步。配置目录在运行时检查并更改内核参数。/etc/sysctl.d 目录中的配置文件的优先级高于 /run/sysctl.d 中的配置文件,且在 sysctl 和 systemd 之间文件的优先级不再发生中断。