Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 22 章 常规更新

缩短长网络设备名称

有些网络设备有不可接受的长名称。这是因为某些固件报告平均数据,如设备的板 板索引 值,内核会传递给用户空间。
在以前的版本中,这会导致名称最长长度出现问题,特别是在 VLAN 中。在这个版本中,systemd 拒绝不可接受的长名称,并回退到不同的命名方案。因此,不再会出现较长的网络设备名称。
重要信息:这也意味着现有安装的名称可能会改变,受影响的网络设备将不会在线。
名称更改将在名为 enoX 的网卡上发生,其中 X 超过 16383。这主要会影响 vmware 机器,因为它们的固件有描述的问题。(BZ#1230210)

systemd 的修复,以正确读取设备识别字节

由于问题,Red Hat Enterprise Linux 7.2 中的 systemd 版本以错误的顺序读取设备识别字节,从而导致 dev/disk/by-id/wwn 符号链接被错误地生成。应用了补丁,将设备识别字节放在正确的顺序,现在可以正确地生成符号链接。任何依赖于从 /dev/disk/by-id/wwn047 获取的值的引用,以便在 Red Hat Enterprise Linux 7.3 及更高版本中正常工作。(BZ#1308795)

net.unix.max_dgram_qlen 的值增加到 512

在以前的版本中,net.unix.max_dgram_qlen 内核选项的默认值为 16。因此,当网络流量太大时,某些服务可能会意外终止。在这个版本中,将值设为 512,从而防止出现这个问题。用户需要重启计算机以应用此更改。(BZ#1267707)

ldconfig.service删除到 /lib//lib64/ 中非 root 文件系统的链接

Red Hat Enterprise Linux 7.2 引入了 ldconfig.service,它在挂载非 root 文件系统前在引导过程的早期阶段运行。在此次更新之前,当 ldconfig.service 运行时,如果 /lib//lib64/ 目录中的链接指向尚未挂载的文件系统,则删除 /lib/ 和 /lib64/ 目录中的链接。在 Red Hat Enterprise Linux 7.3 中,ldconfig.service 已被删除,问题不再发生。(BZ#1301990)

当很多进程以较短的间隔终止时,systemd 不再挂起

在以前的版本中,当大量进程以较短的间隔终止时,获取进程的低效率算法会导致 systemd 服务变得无响应。在这个版本中,算法已被改进,systemd 现在可以更快地获取进程,这可以防止上面描述的 systemd 挂起。(BZ#1360160)

gnome-dictionary 不再发生 multilib 软件包冲突

当安装了 gnome-dictionary 多 lib 软件包的 32 位和 64 位软件包时,从 Red Hat Enterprise Linux 7.2 升级到 Red Hat Enterprise Linux 7.3 会失败。要解决这个问题,已从 Red Hat Enterprise Linux 7.3 中删除 32 位软件包。因此,在这种情况下的升级可以正常工作。(BZ#1360338)