第 1 章 为技术支持生成 sos 报告
使用 sos
工具,您可以收集配置、诊断和故障排除数据,并将这些文件提供给红帽技术支持。
1.1. sos
工具的作用
在分析 RHEL 系统的服务请求时,sos
报告通常是红帽技术支持工程师的起点。sos
工具(也称为 sosreport
)提供了一种标准化的方法,可以帮助红帽支持工程师在调查支持问题单中报告的问题时参考这些信息。使用 sos
程序有助于确保您不再重复要求数据输出。
sos
实用程序允许从一个或多个系统收集各种调试信息,选择清理敏感数据,并将其以报告的形式上传到红帽。更具体来说,三个 sos
组件如下:
sos report
从一个系统中收集调试信息。注意这个程序最初被命名为
sosreport
。使用相同参数运行sosreport
仍可以正常工作,现在被称为sos report
。-
sos collect
可以从一个指定的节点集合中运行并收集每个节点的独立sos
报告。 -
sos clean
模糊处理可能存在的敏感信息,如用户名、主机名、IP 或 MAC 地址或其他用户指定的数据。
报告中收集的信息包括 RHEL 系统的配置详情、系统信息和诊断信息,例如:
- 运行的内核版本。
- 载入的内核模块。
- 系统和服务配置文件。
- 诊断命令输出。
- 安装的软件包列表。
sos
实用程序将所收集的数据写入一个名为 sosreport-<host_name>-<support_case_number>-<YYYY-MM-DD>-<unique_random_characters>.tar.xz
的文件存档。
该工具将存档及其 SHA-256 校验和存储在 /var/tmp/
目录中:
[root@server1 ~]# ll /var/tmp/sosreport* total 18704 -rw-------. 1 root root 19136596 Jan 25 07:42 sosreport-server1-12345678-2022-01-25-tgictvu.tar.xz -rw-r--r--. 1 root root 65 Jan 25 07:42 sosreport-server1-12345678-2022-01-25-tgictvu.tar.xz.sha256
其它资源
-
sosreport(1)
man page