充分利用您的支持体验
使用 sos 程序从 RHEL 服务器收集故障排除信息
摘要
对红帽文档提供反馈 复制链接链接已复制到粘贴板!
我们感谢您对我们文档的反馈。让我们了解如何改进它。
通过 Jira 提交反馈(需要帐户)
- 登录到 Jira 网站。
- 在顶部导航栏中点 Create
- 在 Summary 字段中输入描述性标题。
- 在 Description 字段中输入您的改进建议。包括到文档相关部分的链接。
- 点对话框底部的 Create。
第 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/ 目录中:
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
[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
1.2. 从命令行安装 sos 软件包 复制链接链接已复制到粘贴板!
要使用 sos 实用程序,请安装 sos 软件包。
先决条件
-
您需要
root权限。
流程
安装
sos软件包。dnf install sos
[root@server ~]# dnf install sosCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
使用
rpm程序来校验是否安装了sos软件包。rpm -q sos sos-4.2-15.el9.noarch
[root@server ~]# rpm -q sos sos-4.2-15.el9.noarchCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3. 从命令行生成 sos 报告 复制链接链接已复制到粘贴板!
使用 sos report 命令从 RHEL 服务器收集 sos 报告。
先决条件
-
您已安装了
sos软件包。 -
您需要
root权限。
步骤
运行
sos report命令并按照屏幕的说明进行操作。您可以添加--upload选项,以在生成后将sos报告立即转移到红帽。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果您已经向红帽开了一个技术支持问题单,请输入问题单号,以便将其嵌入到
sos报告的文件名中,如果您指定了--upload选项,它将被上传到该问题单中。如果您没有问题单号,请将此字段留空。输入问题单号是可选的,不会影响sos实用程序的操作。Please enter the case id that you are generating this report for []: <8-digit_case_number>
Please enter the case id that you are generating this report for []: <8-digit_case_number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录下控制台输出末尾显示的
sos报告文件名称。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
您可以使用
--batch选项在不提示交互式输入的情况下生成sos报告。
sudo sos report --batch --case-id <8-digit_case_number>
[user@server1 ~]$ sudo sos report --batch --case-id <8-digit_case_number>
-
您还可以使用
--clean选项混淆收集的sos报告。
sudo sos report --clean
[user@server1 ~]$ sudo sos report --clean
验证
验证
sos实用程序在/var/tmp/中创建了与命令输出的描述匹配的存档。sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 17310544 Sep 17 19:11 /var/tmp/sosreport-server1-12345678-2022-04-17-qmtnqng.tar.xz
[user@server1 ~]$ sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 17310544 Sep 17 19:11 /var/tmp/sosreport-server1-12345678-2022-04-17-qmtnqng.tar.xzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.4. 同时在多个系统中生成并收集 sos 报告 复制链接链接已复制到粘贴板!
您可以使用 sos 程序在多个系统上触发 sos report 命令。等待报告终止并收集所有生成的报告。
先决条件
- 您知道要在其上运行的集群类型或节点列表。
-
您已安装了所有系统上的
sos软件包。 -
在所有系统中具有
root帐户的ssh密钥,或者您可以通过--password选项提供 root 密码。
步骤
运行
sos collect命令并按照屏幕上的说明进行操作。注意默认情况下,
sos collect会尝试识别在其上运行的集群类型,以自动识别要从其中收集报告的节点。-
您可以使用
--cluster或--nodes选项来手工设置集群或节点类型。 -
您还可以使用
--master选项指定在远程节点上的sos程序来确定集群类型和节点列表。因此,您不必登录到其中一个集群节点来收集sos报告;您可以从您的工作站进行。 -
您可以添加
--upload选项,以在生成后将sos 报告立即发送到红帽。 -
可以进一步提供任何有效的
sos report选项,它们会被传递到所有sos报告的执行。例如--batch和--clean选项。
-
您可以使用
验证
验证
sos collect命令在/var/tmp/目录中创建了与命令输出的描述匹配的存档。ls -l /var/tmp/sos-collector* -rw-------. 1 root root 160492 May 15 13:35 /var/tmp/sos-collector-2022-05-15-pafsr.tar.xz
[root@primary-rhel9 ~]# ls -l /var/tmp/sos-collector* -rw-------. 1 root root 160492 May 15 13:35 /var/tmp/sos-collector-2022-05-15-pafsr.tar.xzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.5. 清理 sos 报告 复制链接链接已复制到粘贴板!
sos 实用程序提供了一个代码来混淆潜在的敏感数据,如用户名、主机名、IP 或 MAC 地址或其他用户指定的关键字。原始的 sos report 或 sos collect 都会保持不变,但会生成一个新的 *-obfuscated.tar.xz 文件用于在与第三方共享。
您可以同使用 --clean 选项为 sos report 或 sos collect 命令增加清理的功能。
[user@server1 ~]$ sudo sos report --clean
先决条件
-
您已生成了
sos report或sos collecttarball。 - (可选) 您拥有特定关键字列表,除了用户名、主机名和其他您要模糊处理的数据之外。
步骤
针对
sos report或sos collecttarball 运行sos clean命令,并按照屏幕上的说明进行操作。-
您可以添加
--keywords选项,以额外清理指定关键字列表。 您可以添加
--usernames选项以进一步混淆敏感用户名。自动用户名清理将通过
lastlog文件为 UID 为 1000 及以上的用户自动运行。这个选项适用于可能不显示为实际登录的 LDAP 用户,但可能会在某些日志文件中发生。
-
您可以添加
验证
验证
sos clean命令在与命令输出的描述上创建了模糊的归档和/var/tmp/目录中的模糊处理映射。sudo ls -l /var/tmp/sos-collector-2022-05-15-pafsr-private_map /var/tmp/sos-collector-2022-05-15-pafsr-obfuscated.tar.xz [sudo] password for user: -rw-------. 1 root root 160868 May 15 16:10 /var/tmp/sos-collector-2022-05-15-pafsr-obfuscated.tar.xz -rw-------. 1 root root 96622 May 15 16:10 /var/tmp/sos-collector-2022-05-15-pafsr-private_map
[user@server1 ~]$ sudo ls -l /var/tmp/sos-collector-2022-05-15-pafsr-private_map /var/tmp/sos-collector-2022-05-15-pafsr-obfuscated.tar.xz [sudo] password for user: -rw-------. 1 root root 160868 May 15 16:10 /var/tmp/sos-collector-2022-05-15-pafsr-obfuscated.tar.xz -rw-------. 1 root root 96622 May 15 16:10 /var/tmp/sos-collector-2022-05-15-pafsr-private_mapCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检查
*-private_map文件中的模糊处理映射:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
将原始的 unobfuscated 归档和 *private_map 文件在本地保留,因为红帽支持可能会需要您提供与模糊术语相关的原始数据。
1.6. 生成 sos 报告并使用 GPG 密码短语加密进行保护 复制链接链接已复制到粘贴板!
这个步骤描述了如何生成 sos 报告,并使用一个密码口令对报告的数据进行对称 GPG2 加密保护。您可能希望使用密码保护 sos 报告的内容,例如您需要通过公共网络将其传送到第三方时。
确定您在创建加密的 sos 报告时有足够的空间,因为它会临时使用双倍磁盘空间:
-
sos工具会创建一个未加密的sos报告。 -
该工具将
sos报告加密作为一个新文件。 - 然后,这个工具会删除未加密的报告。
先决条件
-
您已安装了
sos软件包。 -
您需要
root权限。
步骤
运行
sos report命令并使用--encrypt-pass选项指定密码短语。您可以添加--upload选项,以在生成后将sos报告立即转移到红帽。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果您已经向红帽开了一个技术支持问题单,请输入问题单号,以便将其嵌入到
sos报告的文件名中,如果您指定了--upload选项,它将被上传到该问题单中。如果您没有问题单号,请将此字段留空。输入问题单号是可选的,不会影响sos实用程序的操作。Please enter the case id that you are generating this report for []: <8-digit_case_number>
Please enter the case id that you are generating this report for []: <8-digit_case_number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
记录下控制台输出末尾显示的
sos报告文件名称。
验证
验证
sos工具是否创建了满足以下要求的归档:-
文件名称以
secured开头。 -
文件名称以
.gpg扩展结尾。 位于
/var/tmp/目录中。sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 18381537 Jan 24 17:55 /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpg
[user@server1 ~]$ sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 18381537 Jan 24 17:55 /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
文件名称以
确定您可以使用您用来加密的同一密码短语解密存档。
使用
gpg命令来解密归档。sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpg
[user@server1 ~]$ sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-12345678-2022-01-24-ueqijfm.tar.xz.gpgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在提示时,输入用来加密归档的密码短语。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
gpg工具创建了一个未加密的、使用.tar.gz文件扩展的归档。sudo ls -l decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 18381537 Jan 24 17:59 decrypted-sosreport.tar.gz
[user@server1 ~]$ sudo ls -l decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 18381537 Jan 24 17:59 decrypted-sosreport.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.7. 生成一个sos 报告,并使用基于一个密钥对的 GPG 加密对其进行保护 复制链接链接已复制到粘贴板!
这个步骤描述了如何根据 GPG 密钥环中的密钥来生成 sos 报告并使用 GPG2 加密进行保护。您可以使用这种加密方式来保护 sos 报告的内容,例如您需要保护保存在一个服务器中的 sos 报告内容。
确定您在创建加密的 sos 报告时有足够的空间,因为它会临时使用双倍磁盘空间:
-
sos工具会创建一个未加密的sos报告。 -
该工具将
sos报告加密作为一个新文件。 - 然后,这个工具会删除未加密的报告。
先决条件
-
您已安装了
sos软件包。 -
您需要
root权限。 - 您已创建了 GPG2 密钥。
步骤
运行
sos report命令,并使用--encrypt-key选项指定拥有 GPG 密钥环的用户名。您可以添加--upload选项,以在生成后将sos报告立即转移到红帽。注意运行
sos report命令的用户必须是拥有用于加密和解密sos报告的 GPG 密钥环的用户。如果用户使用sudo运行sos report命令,还必须使用sudo设置密钥环,或者用户必须具有对该帐户的直接 shell 访问权限。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果您已经向红帽开了一个技术支持问题单,请输入问题单号,以便将其嵌入到
sos报告的文件名中,如果您指定了--upload选项,它将被上传到该问题单中。如果您没有问题单号,请将此字段留空。输入问题单号是可选的,不会影响sos实用程序的操作。Please enter the case id that you are generating this report for []: <8-digit_case_number>
Please enter the case id that you are generating this report for []: <8-digit_case_number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录下控制台输出末尾显示的
sos报告文件名称。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证
sos工具是否创建了满足以下要求的归档:-
文件名称以
secured开头。 -
文件名称以
.gpg扩展结尾。 位于
/var/tmp/目录中。sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 16190013 Jan 24 17:55 /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.tar.xz.gpg
[user@server1 ~]$ sudo ls -l /var/tmp/sosreport* [sudo] password for user: -rw-------. 1 root root 16190013 Jan 24 17:55 /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.tar.xz.gpgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
文件名称以
确定您可以使用您用来加密的同一密钥解密存档。
使用
gpg命令来解密归档。sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.tar.xz.gpg
[user@server1 ~]$ sudo gpg --output decrypted-sosreport.tar.gz --decrypt /var/tmp/secured-sosreport-server1-23456789-2022-01-27-zhdqhdi.tar.xz.gpgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 提示时,请输入创建 GPG 密钥时使用的密码短语。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证
gpg工具创建了一个未加密的、使用.tar.gz文件扩展的归档。sudo ll decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 16190013 Jan 27 17:47 decrypted-sosreport.tar.gz
[user@server1 ~]$ sudo ll decrypted-sosreport.tar.gz [sudo] password for user: -rw-r--r--. 1 root root 16190013 Jan 27 17:47 decrypted-sosreport.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.8. 创建 GPG2 密钥 复制链接链接已复制到粘贴板!
下面的步骤描述了如何生成使用加密工具的 GPG2 密钥。
先决条件
-
您需要
root权限。
流程
安装并配置
pinentry工具。dnf install pinentry mkdir ~/.gnupg -m 700 echo "pinentry-program /usr/bin/pinentry-curses" >> ~/.gnupg/gpg-agent.conf
[root@server ~]# dnf install pinentry [root@server ~]# mkdir ~/.gnupg -m 700 [root@server ~]# echo "pinentry-program /usr/bin/pinentry-curses" >> ~/.gnupg/gpg-agent.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
key-input文件来生成附带您想要的详细信息的 GPG 密钥对。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:默认情况下,GPG2 在
~/.gnupg文件中存储其 keyring 。要使用自定义的密钥环位置,请将GNUPGHOME环境变量设置为只可由根用户访问的目录。export GNUPGHOME=/root/backup mkdir -p $GNUPGHOME -m 700
[root@server ~]# export GNUPGHOME=/root/backup [root@server ~]# mkdir -p $GNUPGHOME -m 700Copy to Clipboard Copied! Toggle word wrap Toggle overflow 根据
key-input文件的内容生成一个新的 GPG2 密钥。gpg2 --batch --gen-key key-input
[root@server ~]# gpg2 --batch --gen-key key-inputCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输入密码短语来保护 GPG2 密钥。您可以使用这个密码短语访问解密的私钥。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 再输入一次来确认正确的密码短语。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证新 GPG2 密钥是否已成功创建。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
列出服务器中的 GPG 密钥。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.9. 从救援环境中生成 sos 报告 复制链接链接已复制到粘贴板!
如果一个 Red Hat Enterprise Linux(RHEL)主机无法正确引导,您可以将主机引导至 救援环境 中来收集 sos 报告。
使用救援环境,您可以在 /mnt/sysroot 下挂载目标系统,访问其内容并运行 sos report 命令。
先决条件
- 如果主机是裸机服务器,则需要对该机器进行的物理访问。
- 如果主机是虚拟机,您需要访问虚拟机管理程序中的虚拟机设置。
- RHEL 安装源,如 ISO 镜像文件、安装 DVD、netboot CD 或提供 RHEL 安装树的 Preboot Execution Environment(PXE)配置。
流程
- 从安装源引导主机。
-
在安装介质的引导菜单中,选择
Troubleshooting选项。 -
在故障排除菜单中选择
Rescue a Red Hat Enterprise Linux system选项。 在 Rescue 菜单中,选择
1并按 Enter 键继续,并在/mnt/sysroot目录下挂载系统。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示时按 Enter 键进行一个 shell。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
chroot命令将救援会话的显式根目录改为/mnt/sysroot目录。Rescue Shell … Please press ENTER to get a shell: bash-5.2# chroot /mnt/sysimage/
Rescue Shell … Please press ENTER to get a shell: bash-5.2# chroot /mnt/sysimage/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:您的网络可能在初始救援环境中没有启动,因此请确保先设置它。例如,如果网络需要静态 IP 地址,并且您希望通过网络传输
sos报告,请配置网络:确定您要使用的以太网设备:
ip link show … 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:74:79:56 brd ff:ff:ff:ff:ff:ff# ip link show … 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 52:54:00:74:79:56 brd ff:ff:ff:ff:ff:ffCopy to Clipboard Copied! Toggle word wrap Toggle overflow 为网络接口分配一个 IP 地址,并设置默认网关。例如,如果您要将子网为 255.255.255.0(其 CIDR 为 24)的 IP 地址 192.168.0.1 添加到设备 enp1s0,请输入:
ip address add <192.168.0.1/24> dev <enp1s0> ip route add default via <192.168.0.254>
# ip address add <192.168.0.1/24> dev <enp1s0> # ip route add default via <192.168.0.254>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在
/etc/resolv.conf文件中添加nameserver条目,例如:nameserver <192.168.0.5>
nameserver <192.168.0.5>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
运行
sos report命令并按照屏幕的说明进行操作。您可以添加--upload选项,以在生成后将sos报告立即转移到红帽。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果您已经向红帽开了一个技术支持问题单,请输入问题单号,以便将其嵌入到
sos报告的文件名中,如果您指定了--upload选项,且您的主机已连接到互联网,它将被上传到该问题单中。如果您没有问题单号,请将此字段留空。输入问题单号是可选的,不会影响sos实用程序的操作。sos report (version 4.8.2) … Press ENTER to continue, or CTRL-C to quit. Optionally, please enter the case id that you are generating this report for []:
sos report (version 4.8.2) … Press ENTER to continue, or CTRL-C to quit. Optionally, please enter the case id that you are generating this report for []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录下控制台输出末尾显示的
sos报告文件名称。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
如果您的主机还没有连接到互联网,使用
scp将sos报告传送到网络中的另一台主机,然后将其上传到红帽技术支持问题单。
验证
验证
sos实用程序是否在/var/tmp/目录中创建了存档。ls -l /var/tmp/sosreport* -rw-r—r--. 1 root root 65 Mar 14 2025 /var/tmp/sosreport-example.hostname-2025-05-14-lofqhen.tar.xz.sha256 -rw-------. 1 root root 17036176 Mar 14 2025 /var/tmp/sosreport-example.hostname-2025-05-14-lofqhen.tar.xz5-14-lofqhen.tar.xz
$ ls -l /var/tmp/sosreport* -rw-r—r--. 1 root root 65 Mar 14 2025 /var/tmp/sosreport-example.hostname-2025-05-14-lofqhen.tar.xz.sha256 -rw-------. 1 root root 17036176 Mar 14 2025 /var/tmp/sosreport-example.hostname-2025-05-14-lofqhen.tar.xz5-14-lofqhen.tar.xzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.10. 向红帽技术支持提供 sos 报告的方法 复制链接链接已复制到粘贴板!
您可以使用以下方法将 sos 报告上传到红帽技术支持:
- 使用
sos report命令上传 使用
--upload选项,在生成后将sos报告立即传到红帽。如果您提供以下选项之一:
- 提示时的问题单 ID
-
--case-id选项 --ticket-number选项在验证完您的设备后,
sos工具会将sos报告上传到您的问题单中。
-
如果没有提供问题单号或者没有验证您的设备,工具会使用匿名上传将
sos报告上传到红帽公共 SFTP 站点。向红帽技术支持工程师提供用户名和用于上传的辅助用户的名称,以便他们可以访问它。 生成并将
sos报告上传给红帽技术支持:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您指定了问题单 ID,则输出为:
Attempting upload to Red Hat Customer Portal Please visit the following URL to authenticate this device: https://sso.redhat.com/device?user_code=VGEL-PYIM Device authorized correctly. Uploading file to Red Hat Customer Portal Uploaded archive successfully
Attempting upload to Red Hat Customer Portal Please visit the following URL to authenticate this device: https://sso.redhat.com/device?user_code=VGEL-PYIM Device authorized correctly. Uploading file to Red Hat Customer Portal Uploaded archive successfullyCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有指定问题单 ID,则输出为:
Attempting upload to Red Hat Secure FTP Please visit the following URL to authenticate this device: https://sso.redhat.com/device?user_code=VGEL-PYIM Device authorized correctly. Uploading file to Red Hat Secure FTP Uploaded archive successfully
Attempting upload to Red Hat Secure FTP Please visit the following URL to authenticate this device: https://sso.redhat.com/device?user_code=VGEL-PYIM Device authorized correctly. Uploading file to Red Hat Secure FTP Uploaded archive successfullyCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 通过红帽客户门户网站上传文件
使用您的红帽用户帐户,您可以登录到红帽客户门户网站网页的
支持问题单部分,并将sos报告上传到技术支持问题单中。要登录,请访问支持问题单。
第 2 章 使用 RHEL web 控制台生成和维护诊断报告 复制链接链接已复制到粘贴板!
在 RHEL web 控制台中生成、下载和删除诊断报告。
2.1. 使用 RHEL web 控制台生成诊断报告 复制链接链接已复制到粘贴板!
先决条件
- 已安装 RHEL web 控制台。详情请参阅安装 Web 控制台。
-
cockpit-storaged软件包已安装在您的系统上。 - 有管理员特权。
流程
- 登录到 RHEL web 控制台。详情请参阅 Web 控制台的日志记录。
- 在左侧菜单中,选择 Tools >> Diagnostic report。
要生成新的诊断报告,请点 按钮。
- 为您要创建的报告输入标签。
可选:自定义报告。
- 输入加密密码短语以加密您的报告。如果要跳过报告的加密,请将字段留空。
- 选中 Obfuscate network addresses, hostnames, and usernames 复选框,以模糊某些数据。
- 选中 Use verbose logging 复选框来提高日志详细程度。
- 点 按钮生成报告,并等待进程完成。您可以使用 按钮停止生成报告。
2.2. 在 RHEL web 控制台中下载诊断报告 复制链接链接已复制到粘贴板!
您可以在 RHEL web 控制台图形用户界面中选择和下载诊断报告。
先决条件
- 您已安装了 RHEL 9 web 控制台。
- 您已启用了 cockpit 服务。
您的用户帐户允许登录到 web 控制台。
具体步骤请参阅安装并启用 Web 控制台。
- 有管理员特权。
- 一个或多个诊断报告已生成。
流程
登录到 RHEL 9 web 控制台。
详情请参阅 登录到 web 控制台。
- 在左侧菜单中,选择 Tools >> diagnose report。
- 点您要下载的报告旁的 按钮。下载自动启动。
后续步骤
有关如何向红帽技术支持提供诊断报告的方法,请参阅向红帽技术支持提供 sos 报告的方法。
2.3. 使用 RHEL web 控制台删除诊断报告 复制链接链接已复制到粘贴板!
先决条件
已安装 RHEL web 控制台。详情请参阅安装 Web 控制台。
- 有管理员特权。
- 一个或多个诊断报告已生成。
流程
- 登录到 RHEL web 控制台。详情请参阅 登录到 web 控制台。
- 在左侧菜单中,选择 Tools >> Diagnostic report。
- 点您要删除的报告旁边的 按钮旁边的垂直省略号,然后点 按钮。
- 在 Delete report permanently? 窗口中,单击 按钮来删除报告。