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 5, Red Hat Enterprise Linux Version 6, Red Hat Enterprise Linux Version 7, Red Hat Enterprise Linux Version 9, Red Hat Enterprise Linux Version 8, Red Hat Enterprise Virtualization 3

产品

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
上次修改时间: 08 5月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。