第 3 章 软件包、功能及支持变化

本章论述了有关功能或者 Red Hat Enterprise Linux 7 所提供软件包,以及对上述软件包支持的变化。

3.1. 新软件包

本小节论述了现在可在 Red Hat Enterprise Linux 7 中使用的重要软件包。

3.1.1. Preupgrade Assistant

Preupgrade Assistantpreupg)会在对系统进行任何更改前,检查您在将 Red Hat Enterprise Linux 6 升级 Red Hat Enterprise Linux 7 的过程中可能会遇到的问题。这样可帮助您在实际开始升级前评估成功升级到 Red Hat Enterprise Linux 7 的机率。
Preupgrade Assistant 可为系统评估本地升级可能遇到的限制,比如软件包删除、不兼容的淘汰软件、名称变化、一些配置文件中兼容性的不足等等。然后它会提供以下报告:
  • 为所有探测到的迁移问题提供系统分析报告,并附带推荐的解决方案。
  • 如果不适合本地升级,则提供“克隆”系统要使用的数据。
  • 提供后升级脚本解决本地升级后的复杂问题。
您的系统保持不变,由 Preupgrade Assistant 保存的信息及日志除外。
有关如何获取并使用 Preupgrade Assistant 的详细说明,请查看 第 1.1.3 节 “查看系统是否适合升级”

3.1.2. Red Hat Upgrade Tool

新的 Red Hat Upgrade Tool 是在 Preupgrade Assistant 后使用,用来处理升级过程中的三个阶段:
  • Red Hat Upgrade Tool 从磁盘或者服务器提取软件包和升级映像、为升级准备系统、并重启该系统。
  • 重启后的系统探测可用的升级软件包并使用 systemdyum 升级系统中的软件包。
  • Red Hat Upgrade Tool 在升级后进行清理并将该系统重启至升级后的操作系统。
同时支持基于网络和磁盘的升级。有关如何升级系统的详细说明,请查看 第 1 章 如何升级

3.1.3. Chrony

Chrony 是一个由 chrony 软件包提供的新 NTP 客户端。它替代参考实施(ntp),在 Red Hat Enterprise Linux 7 中作为默认 NTP 实施。但它不支持可在 ntp 中使用的所有功能,因此鉴于兼容性原因仍提供 ntp。如果您需要 ntp,就必须明确地删除 chrony 并安装 ntp
Chrony 的计时算法在 ntp 实施中有几个优势。
  • 更迅速、更准确的同步。
  • 更大范围的频率校正。
  • 更好地响应时钟频率中的快速变化。
  • 初始同步后无时钟步进。
  • 在中等网络连接中可很好地工作。
有关 chrony 的详情请查看《Red Hat Enterprise Linux 7 系统管理员指南》 或者 《系统管理员参考指南》,网址 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/

3.1.4. HAProxy

HAProxy 是一个 TCP/HTTP 反向代理服务器,非常适合搞可用环境。它需要几种资源,同时其由事件驱动的架构可让它同时轻松处理数百个事例中的数千个连接,同时不会对系统稳定性产生影响。
有关 HAProxy 的详情请查看其 man page,也可以参考 /usr/share/doc/haproxy 目录中安装的 haproxy 软件包所提供的文档。

3.1.5. Kernel-tools

kernel-tools 软件包包含大量用于 Linux 内核的工具。这个软件包中的一些工具替代了之前在其他软件包中的工具。详情请查看 第 3.3 节 “过时的软件包”第 3.2 节 “软件包替换”

3.1.6. NFQUEUE(libnetfilter_queue)

Red Hat Enterprise Linux 7.1 提供 libnetfilter_queue 软件包。这个库可启用 NFQUEUE iptables 目标,该目标指定侦听用户空间应用程序将查询指定队列中的数据包,并决定如何处理该数据包。

3.1.7. SCAP Security Guide

scap-security-guide 软件包为安全内容自动协议(SCAP )提供安装指导、基线及关联的验证机制。之前,这个软件包只能通过 EPEL 存储库(企业版 Linux 的额外软件包)提供。从 Red Hat Enterprise Linux 7.1 开始,scap-security-guide 可由 Red Hat Enterprise Linux 7 Server (RPMS) 存储库提供。

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。