Sosreport 是 Red Hat/CentOS 官方診斷工具,自動收集硬體、核心、網路、檔案系統、服務設定、日誌等資訊,打包成壓縮檔供技術支援分析。預設安裝於 RHEL/CentOS,其他發行版需手動安裝 sos 套件。
# RHEL / CentOS
yum install sos
# Ubuntu / Debian (套件名相同)
sudo apt-get install sos
# 需 root 權限
sosreport
/tmp/ 產生 sosreport-主機名-日期.編號.tar.xz (或 .gz/.bz2)。# 列出所有可用模組 (外掛)
sosreport -l
# 跳過特定模組 (如 kvm、amd)
sosreport -n kvm,amd
# 停用模組內某選項 (如 rpm 驗證耗時)
sosreport -k rpm.rpmva=off

適用場景: 系統異常崩潰、效能瓶頸、安全稽核、升級前基線備份。主要用於 RHEL/CentOS 生產環境,其他發行版工具鏈可能不同 (如 Ubuntu 的 ubuntu-bug)。