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