25.8.2. 在救援模式中使用 SOS 报告


sos report 命令行工具会收集配置和诊断信息,如内核版本、载入的模块以及系统和服务配置文件。程序输出保存在 /var/tmp/ 目录中的 tar 归档中。sos report 工具可用于分析系统错误和故障排除。您可以在救援模式中捕获 sos 报告 输出。

先决条件

  • 引导至救援模式。
  • 您已经以读写模式挂载了安装的系统 /(root) 分区。
  • 已就您的问题单联系了红帽支持团队,并已获得了一个问题单号。

流程

  1. 将根目录改为 /mnt/sysroot/ 目录:

    sh-4.2# chroot /mnt/sysroot/
  2. 执行 sos report 来生成带有系统配置和诊断信息的归档:

    sh-4.2# sos report

    sos report 会提示您输入您的名字以及您从红帽支持收到的问题单号。只使用字母和数字,因为添加任何以下字符或空格可能会导致报告不可用:# % & { } \ < > > * ? / $ ~ ' " : @ + ` | =

  3. 可选:如果要使用网络将生成的存档传到一个新的位置,必需配置了一个网络接口。在这种情况下,使用动态 IP 地址,因为不需要其他步骤。但是,在使用静态寻址时,输入以下命令将 IP 地址(如 10.13.153.64/23)分配给网络接口,如 dev eth0:

    bash-4.2# ip addr add 10.13.153.64/23 dev eth0
  4. 退出 chroot 环境:

    sh-4.2# exit
  5. 将所生成的存档保存在一个新位置以便进行访问:

    sh-4.2# cp /mnt/sysroot/var/tmp/sos report new_location
  6. 要通过网络传输归档,使用 scp 实用程序:

    sh-4.2# scp /mnt/sysroot/var/tmp/sos report username@hostname:sos report
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部