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
标志会使正在生成的报告模糊。另外,以下命令会模糊已经存在的报告:[user@server1 ~]$ sudo sos (clean|mask) $archive
使用前者会导致单个模糊的报告存档,而后者则会产生两个存档:一个模糊的存档和不模糊的原始文件。
有关本发行版本中所包含的更改的完整信息,请参阅 sos-4.0。
(BZ#1966838)