萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux使用Sosreport命令生成報告的方法

Linux使用Sosreport命令生成報告的方法

  Linux眾多命令中,Sosreport命令可生成系統診斷報告,讓你及時掌握Linux系統的運行狀態,下面小編就給大家介紹下Linux如何使用Sosreport命令生成診斷報告,感興趣的朋友可以來了解下。

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

 Linux使用Sosreport命令生成報告的方法

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

  # yum install sos

  生成報告

  打開終端輸入sosreport命令:

  # sosreport

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

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

  sosreport命令中不同的選項:

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

  # sosreport -l

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

  # sosreport -n kvm,amd

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

  # sosreport -k rpm.rpmva=off

  上面就是Linux使用Sosreport命令生成診斷報告的方法介紹了,sosreport命令主要運用於CentOS系統和RedHat系統,所以在其他版本的Linux中很少見到sosreport命令的使用。

copyright © 萬盛學電腦網 all rights reserved