目錄

簡介

收集Core檔案的步驟

簡介

本文檔介紹如何從FirePOWER裝置檢查並收集核心檔案。當FirePOWER裝置上的進程遇到嚴重問題時，進程的運行記憶體的轉儲可以儲存為核心檔案。為了確定故障的根本原因，思科技術支援可能會請求核心檔案。

收集Core檔案的步驟

1. 使用安全外殼(SSH)連線到裝置的CLI。

2. 成為超級使用者：
admin@FirePOWER~$ sudo su -

如果裝置是7000或8000系列FirePOWER裝置、ASA SFR模組或虛擬裝置，請輸入expert以轉到CLI:

> expert

admin@FirePOWER~$

3. 轉到/var/common資料夾，該資料夾是核心檔案所在的位置。
root@FirePOWER:/var/home/admin~# cd /var/common

4. 檢查該檔案的資料夾。此示例顯示一個core檔案。但是，您可能會找到多個core檔案。
root@FirePOWER:/var/common~# ls -ralsh | grep core

268K -rw-------  1 root  admin 740K Sep 10 06:53 core.2179

5. 壓縮檔案。核心檔案可能會非常大。由於核心檔案的內部結構，gzip壓縮可以成功使檔案大小顯著減小。
root@FirePOWER:/var/common~# gzip core.2179

如果core檔案在壓縮之前存檔，則gzip演算法無法壓縮這麼多的檔案。如果檔案在存檔前未被壓縮，則可能會超出裝置上的磁碟利用率閾值，並自動刪除核心檔案，以防止耗盡磁碟空間。

6. 核心轉儲檔案完成後，它們可以一起儲存在.tar存檔中，以方便檔案傳輸。
root@FirePOWER:/var/common~# tar cvf core_file.gz.tar core.2179.gz

此時，您應該有一個名為core_file.gz.tar的檔案。如果思科技術支援請求多個核心檔案，則您可以為每個附加檔案重複前面的說明。確保為這些檔案指定唯一的名稱。

7. 若要使用安全複製(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指定遠端主機上的目標路徑。