簡介
本文檔介紹如何從FirePOWER裝置檢查並收集核心檔案。當FirePOWER裝置上的進程遇到嚴重問題時,進程的運行記憶體的轉儲可以儲存為核心檔案。為了確定故障的根本原因,思科技術支援可能會請求核心檔案。
收集Core檔案的步驟
- 使用安全外殼(SSH)連線到裝置的CLI。
- 成為超級使用者:
admin@FirePOWER~$ sudo su -
如果裝置是7000或8000系列FirePOWER裝置、ASA SFR模組或虛擬裝置,請輸入expert以轉到CLI:
> expert
admin@FirePOWER~$
- 轉到
/var/common
資料夾,該資料夾是核心檔案所在的位置。root@FirePOWER:/var/home/admin~# cd /var/common
- 檢查該檔案的資料夾。此示例顯示一個core檔案。但是,您可能會找到多個core檔案。
root@FirePOWER:/var/common~# ls -ralsh | grep core
268K -rw------- 1 root admin 740K Sep 10 06:53 core.2179
- 壓縮檔案。核心檔案可能會非常大。由於核心檔案的內部結構,gzip壓縮可以成功使檔案大小顯著減小。
root@FirePOWER:/var/common~# gzip core.2179
如果core檔案在壓縮之前存檔,則gzip演算法無法壓縮這麼多的檔案。如果檔案在存檔前未被壓縮,則可能會超出裝置上的磁碟利用率閾值,並自動刪除核心檔案,以防止耗盡磁碟空間。
- 核心轉儲檔案完成後,它們可以一起儲存在
.tar
存檔中,以方便檔案傳輸。root@FirePOWER:/var/common~# tar cvf core_file.gz.tar core.2179.gz
此時,您應該有一個名為core_file.gz.tar
的檔案。如果思科技術支援請求多個核心檔案,則您可以為每個附加檔案重複前面的說明。確保為這些檔案指定唯一的名稱。
- 若要使用安全複製(SCP)從FirePOWER裝置安全複製此檔案,請輸入以下命令:
root@FirePOWER:/var/common-# exit
admin@FirePOWER:/var/common~$ exit
> system file secure-copy hostname username destination_directory core_file.gz.tar
按下Enter後,系統會提示您輸入遠端系統的密碼。檔案通過網路複製。
附註:在本示例中, hostname是指目標遠端主機的名稱或IP地址, username指定遠端主機上的使用者名稱稱, destination_directory指定遠端主機上的目標路徑。