我的 Amazon Elastic Compute Cloud (Amazon EC2) macOS 執行個體遇到了問題。我需要執行系統診斷報告並與 AWS Support 分享。
解決方法
若要收集系統診斷報告,您必須在問題發生時或問題發生後立即執行 sysdiagnose 命令。此命令會擷取偵錯和日誌資訊,以確定問題的根本原因
若要執行 sysdiagnose,請完成下列步驟:
-
使用 SSH 或螢幕畫面分享連線您的 EC2 macOS 執行個體。
-
如果您已連線螢幕畫面分享,請啟動終端:/Applications/Utilities/Terminal.app。如果您使用 SSH,請繼續下一步。
-
若要執行 sysdiagnose,請輸入以下命令:
sudo /usr/bin/sysdiagnose -b -u -A sysdiagnose-$(hostname).tar.gz -f ~/
-
如果出現提示,請輸入您的管理員密碼。
-
若要擷取系統診斷報告,請按下 Enter 或 Return。當 sysdiagnose 完成其程序後,您會在主目錄中收到一個經過 gzip 壓縮的 tarball 封存檔。檔案名稱會類似以下範例:~/sysdiagnose-hostname.tar.gz。
**注意:**如果您在執行 sysdiagnose 時未指定目錄,則可以在 /private/var/tmp 或 /private/tmp 中找到該檔案。
-
sysdiagnose 程序可能需要長達十分鐘的時間。若要與支援部門共用該檔案,請使用 Amazon Simple Storage Service (Amazon S3) 上傳程式將 sysdiagnose 封存檔上傳到您的支援案例。
sysdiagnose 輸出範例:
sudo /usr/bin/sysdiagnose -b -u -A sysdiagnose-$(hostname).tar.gz -f ~/
Progress:
[|||||||||||||||||||||||||||||||||||||||100%|||||||||||||||||||||||||||||||||||]
Output available at '/Users/ec2-user/ip-172-31-5-1.ec2.internal-sysdiagnose.tar.gz'.
相關資訊
Apple 網站上的設定檔和日誌