Cisco ASA确定configuration是否已保存

在Cisco ASA上,对running-config的更改不会自动保存到startup-config。 这是通过“write memory”或“copy running-config startup-config”手动完成的,将更改写入闪存。

我想validationconfiguration更改是否已经保存,而不是盲目地保存重复 (我目前这样做)。 我search了Google的命令来检查运行configuration更改是否已经保存到startup-config,这里有两个丑陋的解决办法,我发现:

  1. 重新加载 ”命令
    • System config has been modified。Save?[Y] es / [N] o: ”当需要保存configuration时。
    • 当configuration已保存时,“继续重新加载?[确认]”的输出。 回答否或类似,以避免不必要的重新启动!
  2. 你的running-config和startup-config 复制 到文本文件中
    • 使用“ diff ”实用程序来比较文本文件的差异。

我希望有一个快速清理命令或过程来validationconfiguration已保存,而不会冒意外重启的风险。 如果您有任何build议,请发帖。

我没有find一个单一的命令解决scheme,但使用几个命令,我们可以确定是否运行configuration已保存,而不使用“重新加载”命令。

  • show running-config | include checksum:
  • show startup-config | include checksum:

如果校验和匹配,则running-config已保存 。 您还可以查看running-config的上次修改时间与startup-config的上次保存时间之间的差异。 这是不准确的,因为值永远不会相同(保存后,启动configuration应该比运行configuration更新)。

  • show version | include modified
  • show startup-config | include Written

我更喜欢比较每个校验和的第一个解决scheme,但是比较修改和写入date的替代方法也工作得很好。