歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何用Sosreport在Linux上創建診斷報告

如何用Sosreport在Linux上創建診斷報告

日期:2017/2/28 14:29:48   编辑:Linux教程

SosreportRHEL / CentOS上的一個命令,它會收集系統配置和你linux機器上的診斷信息,如正在運行的內核版本、加載的模塊和系統和服務配置文件之類的信息。這個命令同樣可以運行外部的程序來收集更多的信息,並存儲這些輸出到一個結論文檔中。

Sosreport在你需要獲得RedHat的技術支持時需要它。Redhat的支持工程師會要求你服務器上的sosreport來用於故障排除。

更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=12

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5

更多Hadoop相關信息見Hadoop 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=13

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

更多SUSE相關信息見SUSE 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=3

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

要運行sosreport,需要安裝sos 包。sos包是大多是linux的默認安裝包中的一部分。如果因為某種原因沒有安裝,那麼運行下面的yum命令來安裝sos 包 :

  1. # yum install sos

生成報告

打開終端輸入sosreport命令:

  1. # sosreport

這條命令正常情況下會在幾分鐘裡完成。根據本地配置,在某些情況下,某些選項可能需要更長的時間才能完成。一旦完成,sosreport將在/ tmp目錄目錄中生成一個壓縮文件。不同版本使用不同的壓縮方案(** gz,bz2,或xz**)。該文件應提供給紅帽的支持代表(在開放的情況下通常作為附件)。

注意:sosreport需要root權限才能運行。

sosreport命令中不同的選項:

sosreport命令有一個模塊化結構,並允許用戶啟用和禁用模塊,並通過在命令行指定模塊。要列出可用的模塊(插件),請使用以下命令:

  1. # sosreport -l

要禁用一個模塊,用逗號隔開的列表傳給-n/–skip-plugins選項。比如要kvmand 、amd這兩個模塊:

  1. # sosreport -n kvm,amd

各個模塊可以通過-k選項提供額外的選項。例如,在Red Hat Enterprise Linux 5中安裝的sos rpm模塊默認收集“rpm -Va”的輸出。因為這是個耗時行為,因此可以通過下面的命令禁用:

  1. # sosreport -k rpm.rpmva=off

via: http://www.linuxtechi.com/how-to-create-sosreport-in-linux/

譯者:geekpi 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

Copyright © Linux教程網 All Rights Reserved