简介
本文档介绍如何检查和收集FirePOWER设备的核心文件。当FirePOWER设备上的进程遇到严重问题时,可将该进程正在运行的内存的转储保存为核心文件。为了确定故障的根本原因,思科技术支持可能会请求核心文件。
收集核心文件的步骤
- 使用安全外壳(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
- 检查文件夹。此示例显示一个核心文件。但是,您可能会找到多个核心文件。
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
如果核心文件在压缩之前已存档,则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后,系统会提示您输入远程系统的密码。文件将在网络中复制。
注意:在本示例中,主机名 是指目标远程主机的名称或IP地址,username 指定远程主机上用户的名称,destination_directory 指定远程主机上的目标路径。