RHEL:如何在 Red Hat Enterprise Linux 中生成 SOS 报告日志包

摘要: 本文介绍如何为 Red Hat Enterprise Linux 生成 sos 报告。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

sos 报告是一个日志包,用于从 Linux 系统收集各种系统日志、配置文件和命令输出。这是一种从作系统收集诊断信息以供戴尔域工程师和 Linux 供应商支持进行调查的标准化方法。
 

提醒:在 Red Hat Enterprise Linux 7 及更早发行版中,用于生成日志包的命令是sosreport'。在 Red Hat Enterprise Linux 8 及更高版本中,命令更改为”sos report'。但是,在运行”sosreport' 在 Red Hat Enterprise Linux 8 及更高版本中仍以相同的方式工作。它会自动重定向到”sos report' 用于传统兼容性的命令。


“sos”包提供了 sos report 命令,通常默认安装在 Red Hat Enterprise Linux 中。

要验证软件包安装,请执行以下作:

# rpm -q sos
sos-4.5.1-3.el8.noarch

如果由于某种原因未安装“sos”软件包,则可以使用以下命令进行安装:

# yum install sos

要在交互模式下生成 sos 报告(以 root 用户身份运行):

  • Red Hat Enterprise Linux 8 及更高版本:
# sos report
  • 对于 Red Hat Enterprise Linux 7 及更早版本:
# sosreport

(可选)包括 --batch 在非交互模式下生成 SOS 报告的选项:

# sos report –-batch
Or
# sosreport --batch

日志包(及其关联的校验和文件)通常可以保存在 /var/tmp/。旧版本的 Red Hat Enterprise Linux 可能会保存到其他位置,但在命令输出

中指定。例子:

# ls /var/tmp/sosreport*
sosreport-rhel8vm-809520-2023-05-09-gbvkemd.tar.xz
sosreport-rhel8vm-809520-2023-05-09-gbvkemd.tar.xz.sha256

生成后,用户可能需要本地系统上的日志包的副本。通常,用户使用 SCP 实用程序(如 WinSCP)复制和下载文件。这只需要对服务器进行 SSH 访问。

请参阅 Red Hat 文章:

其他信息

受影响的产品

Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 9, Red Hat Enterprise Linux Version 8

产品

C Series, HS Series, Modular Infrastructure, Rack Servers, Tower Servers, XE Servers, XR Servers, OEM Server Solutions, PowerEdge XE8640, PowerEdge XE9640, PowerEdge XE9680, PowerEdge XE9680L
文章属性
文章编号: 000217357
文章类型: How To
上次修改时间: 30 1月 2026
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。