sos 報表是一個記錄套件組合,可從 Linux 系統收集各種系統記錄、組態檔案和命令輸出。這是一種標準化的方式,可從作業系統收集診斷資訊,供 Dell 網域工程師和 Linux 廠商支援進行調查。
在 Ubuntu Linux Server 中,「sosreport」套件會提供 sos 報告命令,通常預設為安裝。
若要確認套件安裝:
$ dpkg -l sosreport
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-====================-============-=========================================================
ii sosreport 4.4-1ubuntu1.22.04.1 amd64 Set of tools to gather troubleshooting data from a system
如果因故未安裝「sosreport」套件,可以使用以下命令安裝:
$ sudo apt install sosreport
若要在互動模式中產生 sos 報告,請使用下列其中一項命令:
$ sudo sosreport
Or
$ sudo sos report
注意:「sosreport」命令已取消使用較新的語法「sos report」。但是,任一格式都適用于 Ubuntu 22.04 LTS。
或者,包括非內部活動模式的
批次 選項:
$ sudo sos report -–batch
記錄套裝 (及其相關的總和檢查總和檔案) 通常會儲存在 /tmp/。舊版的 Linux 可能會儲存到不同的位置,但會在命令輸出中指定。
例子:
$ ls /tmp/sosreport*
/tmp/sosreport-ubuntu2204-809520-2023-05-09-nhhnjmk.tar.xz
/tmp/sosreport-ubuntu2204-809520-2023-05-09-nhhnjmk.tar.xz.sha256
產生後,使用者可能需要本機系統上的記錄套件組合複本。使用者通常會使用 SCP 公用程式 (例如「WinSCP」) 來複製和下載檔案。這只需要 SSH 才能存取伺服器。
請參閱 Ubuntu 說明文件
sos 報告 - 收集和封裝診斷和支援資料