22.2. 命令行工具的显著变化
删除了对 raw 命令行工具的支持
有了这个版本,raw (/usr/bin/raw)命令行工具已从 util-linux 软件包中删除,因为 Linux 内核从版本 5.14 后不支持 raw 设备。
目前,没有可用的替换。
cgroupsv1 在 RHEL 9 中已弃用
cgroups 是一个内核子系统,用于进程跟踪、系统资源分配和分区。systemd 服务管理器支持在 cgroups v1 模式下和 cgroup v2 模式下引导。在 Red Hat Enterprise Linux 9 中,默认模式是 v2。在下一个主发行版本中,systemd 不支持在 cgroups v1 模式下引导,仅提供 cgroup v2 模式。
RHEL 9 中不提供 lsb-release 二进制文件
/etc/os-release 文件中的信息之前可以通过调用 lsb-release 二进制文件提供。此二进制文件包含在 redhat-lsb 软件包中,该软件包在 RHEL 9 中已删除。现在,您可以通过读取 /etc/os-release 文件来显示有关操作系统的信息,如分发、版本、代码名称和相关的元数据。此文件由红帽提供,对它的任何更改都会被 redhat-release 软件包的每个更新所覆盖。文件的格式是 KEY=VALUE,您可以为 shell 脚本安全地 source 数据。
logrotate 由 systemd启动
logrotate 是用于管理日志文件的实用程序。在以前的版本中,它由 /etc/cron.daily/logrotate 文件中配置的 cron 作业启动。在 RHEL 9 中,logrotate 由 systemd 计时器启动和管理。您可以在 /usr/lib/ 文件中找到对应的 systemd 定时器单元文件。
systemd /system/logrotate.timer