From 3fe9756f1423d51eb2e0675a65e19f07796f2330 Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Sun, 8 Jul 2018 09:37:49 +0800 Subject: [PATCH] PRF:20180628 Sosreport - A Tool To Collect System Logs And Diagnostic Information.md @geekpi --- ... System Logs And Diagnostic Information.md | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/translated/tech/20180628 Sosreport - A Tool To Collect System Logs And Diagnostic Information.md b/translated/tech/20180628 Sosreport - A Tool To Collect System Logs And Diagnostic Information.md index 73b73b97c8..d7c728778e 100644 --- a/translated/tech/20180628 Sosreport - A Tool To Collect System Logs And Diagnostic Information.md +++ b/translated/tech/20180628 Sosreport - A Tool To Collect System Logs And Diagnostic Information.md @@ -1,41 +1,42 @@ -Sosreport - 收集系统日志和诊断信息的工具 +Sosreport:收集系统日志和诊断信息的工具 ====== ![](https://www.ostechnix.com/wp-content/uploads/2018/06/sos-720x340.png) -如果你是 RHEL 管理员,你可能肯定听说过 **Sosreport** - 一个可扩展、可移植和支持的数据收集工具。它是一个从类 Unix 操作系统收集系统配置详细信息和诊断信息的工具。当用户提出支持服务单时,他/她必须运行此工具并将由 Sosreport 工具生成的结果报告发送给 Red Hat 支持人员。然后,执行人员将根据报告进行初步分析,并尝试找出系统中的问题。不仅在 RHEL 系统上,你可以在任何类 Unix 操作系统上使用它来收集系统日志和其他调试信息。 +如果你是 RHEL 管理员,你可能肯定听说过 **Sosreport** :一个可扩展、可移植的支持数据收集工具。它是一个从类 Unix 操作系统中收集系统配置详细信息和诊断信息的工具。当用户提出支持服务单时,他/她必须运行此工具并将由 Sosreport 工具生成的结果报告发送给 Red Hat 支持人员。然后,执行人员将根据报告进行初步分析,并尝试找出系统中的问题。不仅在 RHEL 系统上,你可以在任何类 Unix 操作系统上使用它来收集系统日志和其他调试信息。 ### 安装 Sosreport Sosreport 在 Red Hat 官方系统仓库中,因此你可以使用 Yum 或 DNF 包管理器安装它,如下所示。 + ``` $ sudo yum install sos - ``` 要么, + ``` $ sudo dnf install sos - ``` 在 Debian、Ubuntu 和 Linux Mint 上运行: + ``` $ sudo apt install sosreport - ``` ### 用法 安装后,运行以下命令以收集系统配置详细信息和其他诊断信息。 + ``` $ sudo sosreport - ``` -系统将要求你输入系统的一些详细信息,例如系统名称、案例 ID 等。相应地输入详细信息,然后按 ENTER 键生成报告。如果你不想更改任何内容并使用默认值,只需按 ENTER 键即可。 +系统将要求你输入系统的一些详细信息,例如系统名称、案例 ID 等。相应地输入详细信息,然后按回车键生成报告。如果你不想更改任何内容并使用默认值,只需按回车键即可。 我的 CentOS 7 服务器的示例输出: + ``` sosreport (version 3.5) @@ -79,51 +80,49 @@ Please send this file to your support representative. ``` 如果你不希望系统提示你输入此类详细信息,请如下使用批处理模式。 + ``` $ sudo sosreport --batch - ``` -正如你在上面的输出中所看到的,生成了一个归档报告并保存在 **/var/tmp/sos.DiJXi7** 中。在 RHEL 6/CentOS 6 中,报告将在 **/tmp** 中生成。你现在可以将此报告发送给你的支持人员,以便他可以进行初步分析并找出问题所在。 +正如你在上面的输出中所看到的,生成了一个归档报告并保存在 `/var/tmp/sos.DiJXi7` 中。在 RHEL 6/CentOS 6 中,报告将在 `/tmp` 中生成。你现在可以将此报告发送给你的支持人员,以便他可以进行初步分析并找出问题所在。 你可能会担心或想知道报告中的内容。如果是这样,你可以通过运行以下命令来查看它: + ``` $ sudo tar -tf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz - ``` 要么, + ``` $ sudo vim /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz - ``` 请注意,上述命令不会解压存档,而只显示存档中的文件和文件夹列表。如果要查看存档中文件的实际内容,请首先使用以下命令解压存档: + ``` $ sudo tar -xf /var/tmp/sosreport-server.ostechnix.local-20180628171844.tar.xz - ``` -存档的所有内容都将解压当前工作目录中 “ssosreport-server.ostechnix.local-20180628171844/” 目录中。进入目录并使用 cat 命令或任何其他文本浏览器查看文件内容: +存档的所有内容都将解压当前工作目录中 `ssosreport-server.ostechnix.local-20180628171844/` 目录中。进入目录并使用 `cat` 命令或任何其他文本浏览器查看文件内容: + ``` $ cd sosreport-server.ostechnix.local-20180628171844/ $ cat uptime 17:19:02 up 1:03, 2 users, load average: 0.50, 0.17, 0.10 - ``` 有关 Sosreport 的更多详细信息,请参阅手册页。 + ``` $ man sosreport - ``` 就是这些了。希望这些有用。还有更多好东西。敬请关注! -干杯! - - +干杯! -------------------------------------------------------------------------------- @@ -132,7 +131,7 @@ via: https://www.ostechnix.com/sosreport-a-tool-to-collect-system-logs-and-diagn 作者:[SK][a] 选题:[lujun9972](https://github.com/lujun9972) 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出