8.4. Shell 和命令行工具


对于长路径,which 命令不再失败

在以前的版本中,当您在路径超过 256 个字符的目录中执行 which 命令时,命令会失败,并显示 Can't get current working directory 错误信息。有了此修复,which 命令现在对路径长度限制使用 PATH_MAX 值。因此,命令不再失败。

Bugzilla:2140566

ReaR 现在支持带有 OUTPUT=USB的 UEFI 安全引导

在以前的版本中,OUTPUT=USB ReaR 输出方法(其将救援镜像保存在可引导磁盘驱动器上)不尊重 SECURE_BOOT_BOOTLOADER 设置。因此,在启用了 UEFI 安全引导的系统上,带有救援镜像的磁盘不会引导,因为引导装载程序没有签名。

有了此修复,OUTPUT=USB ReaR 输出方法使用您在创建救援磁盘时在 SECURE_BOOT_BOOTLOADER 设置中指定的引导装载程序。要使用签名的 UEFI shim 引导装载程序,请在 /etc/rear/local.conf 文件中更改以下设置:

SECURE_BOOT_BOOTLOADER=/boot/efi/EFI/redhat/shimx64.efi

因此,当启用了 UEFI 安全引导时,救援磁盘是可以启动的。在带有 UEFI 的所有系统上将变量设置为这个值是安全的,即使安全引导没有被启用。它甚至被推荐用于一致性。有关 UEFI 引导过程和 shim 引导装载程序的详情,请参考 UEFI:引导系统时会发生什么

Bugzilla:2233526

ipmievd 现在会在 SEL 请求超时时正确识别 SEL 响应

ipmievd 服务通过 /dev/ipmi0 设备发送系统事件日志(SEL)请求。在以前的版本中,由于返回的 IPMI 消息缺少 ID 检查,超时请求会导致下一个请求的不正确处理。例如,如果重置了 Baseboard Management Controller (BMC),来自 ipmievd 服务的 SEL 请求会因为没有 SEL 响应而超时。因此,因为没有相应的 SEL 响应,ipmievd 无法正常工作,。因此,您不能获得正确的硬件状态,大量错误的硬件信息被输出到 /var/log/messages。有了此修复,ipmitoolipmievd 会根据请求的 ID 检查返回的 IPMI 消息的 ID,并跳过非相应的 SEL 请求。ipmevd 不再记录不正确的硬件信息。

Bugzilla:2224567[1]

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.