4.20. 支持性
SOS rebase 到 版本 4.0
sos 软件包已升级到 4.0 版本。这个主版本包括了一些新功能和修改。
主要变更包括:
-
新的
sos二进制文件替换了之前的 sosreport 二进制文件,来作为该实用程序的主入口点。 -
SOS 报告现在用来生成 sosreport tar包。sosreport二进制文件作为重定向点进行维护,现在可以调用sos report。 /etc/sos.conf文件已移到/etc/sos/sos.conf,其布局已更改,如下所示:-
[general]部分已重命名为[global],可用于指定适用于所有sos命令和子命令的选项。 -
[tunables]部分已重命名为[plugin_options]。 -
每个
sos组件,report、collect和clean都有自己的专用部分。例如,sos report从global和report加载选项。
-
-
SOS 现在是一个仅适用于 Python3的工具。Python2 不再受支持。
SOS collect
SOS collect 正式将 sos-collector 实用程序加入到主 sos 项目中,用于同时从多个节点收集 sosreport。sos-collector 二进制文件作为重定向点维护,可以调用 sos collect。单独的 sos-collector 项目将不再独立开发。sos collect的增强功能包括:
-
SOS collect现在支持sos报告所支持的所有发行版 ( 即定义了 策略 的任何发行版)。 -
--insecure-sudo选项已重命名为--nopasswd-sudo。 -
用于同时连接多个节点的
--threads选项已被重命名为--jobs
scs clean
sos clean 正式将 soscleaner 实用程序的功能引入到 sos 主项目中。此子命令对报告执行进一步的数据模糊处理,如清理 IP 地址、域名和用户提供的关键字。
注意:当sos report 或 sos collect 命令使用--clean 选项时, clean将应用于正在生成的报告。因此,不需要生成报告,只需在之后对其应用清理功能即可。
sos clean 的主要改进包括:
- 支持 IPv4 地址模糊.请注意,这将尝试保留发现的地址之间的拓扑关系。
- 支持主机名和域名混淆.
- 支持用户提供的关键字模糊。
sos report命令使用的--clean或--mask标志会使正在生成的报告模糊。另外,以下命令会模糊已经存在的报告:sudo sos (clean|mask) $archive
[user@server1 ~]$ sudo sos (clean|mask) $archiveCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用前者会导致单个模糊的报告存档,而后者则会产生两个存档:一个模糊的存档和不模糊的原始文件。
有关本发行版本中所包含的更改的完整信息,请参阅 sos-4.0。
(BZ#1966838)