目录

简介

收集核心文件的步骤

简介

本文档介绍如何检查和收集FirePOWER设备的核心文件。当FirePOWER设备上的进程遇到严重问题时，可将该进程正在运行的内存的转储保存为核心文件。为了确定故障的根本原因，思科技术支持可能会请求核心文件。

收集核心文件的步骤

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. 检查文件夹。此示例显示一个核心文件。但是，您可能会找到多个核心文件。
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

如果核心文件在压缩之前已存档，则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后，系统会提示您输入远程系统的密码。文件将在网络中复制。

注意：在本示例中，主机名 是指目标远程主机的名称或IP地址，username 指定远程主机上用户的名称，destination_directory 指定远程主机上的目标路径。