进Q群11372462领取专属报名福利!
# 什么是sos
sos 是红帽技术支持工程师在执行任务时的常见起点分析 RHEL 系统的服务请求。 该实用程序提供了一种标准化的方式来收集红帽支持工程师可以在整个调查过程中参考的诊断信息支持案例中报告的问题。 使用 sos 报告实用程序有助于确保您不会重复要求数据输出。
sos 报告实用程序允许从一个或多个系统收集各种调试信息,清理敏感数据,并将其以报告的形式上传到红帽;由三个sos组件执行以下操作:
● sos report 从一个系统收集调试信息。
● sos collect 允许从一组指定的节点运行和收集单独的sos报告。
● sos clean 混淆潜在的敏感信息,例如用户名、主机名、IP或MAC地址或其他用户指定的数据。
# 玩转sos report
sos report程序将其收集的数据写入名按照sosreport-<host_name>-<support_case_number>--<unique_random_characters>.tar.xz这种格式作为归档文件,连同其md5校验文件一起存放在/var/tmp/目录下。
## 安装sos软件包
## 以交互式的方式输出sos report
**说明:**在执行sos report时可以追加–batch参数不需要交互式输入的提示,当使用了–batch参数,也可以用–case-id 8位数字编号。
生成sos report之后可以看到在/var/tmp目录中产生了格式为.tar.xz归档文件,可以使用tar -Jtvf查看归档文件的内容中包含了所有这台Linux系统方方面面的信息,当出现故障后,便于通过 sos report 可以查看到所有日志。
# 说在最后
这一次,我们通过学习 sos report 的使用,UP楠哥先帮小伙伴们普及到这里,后面通过大家伙使用的反馈,再介绍更多云计算中相关的知识。欢迎小伙伴们加群11372462,交流IT行业发展和知识,感觉这篇文章有用,也可以求个关注CSDN,关注UPWEN的公众号。UP楠哥持续输出最纯粹的IT行业发展和知识!