菜鸟科技网

5950交换机保存命令是哪条?

5950交换机保存命令是网络管理员日常操作中至关重要的环节,正确执行保存命令可确保配置在设备重启或断电后不丢失,保障网络的稳定运行,5950交换机通常采用Cisco IOS或类似操作系统,其配置保存机制涉及多个层面,包括当前运行配置的保存、启动配置的同步以及配置文件的备份等,以下将详细阐述5950交换机保存命令的具体操作步骤、注意事项及相关场景应用。

5950交换机保存命令是哪条?-图1
(图片来源网络,侵删)

在5950交换机中,配置主要存储在两个位置:当前运行配置(running-config)和启动配置(startup-config),running-config是设备当前正在使用的配置,存储在RAM中,断电后会丢失;startup-config是设备启动时加载的配置,存储在NVRAM中,断电后不会丢失,保存配置的核心任务是将running-config的内容同步到startup-config,或将其备份到外部服务器。

基础保存命令:copy running-config startup-config

这是最常用也是最核心的保存命令,用于将当前运行配置永久保存到启动配置中,操作步骤如下:

  1. 登录交换机CLI界面,通过Console、Telnet或SSH方式进入用户模式(Switch>)。
  2. 输入enable命令进入特权模式(Switch#)。
  3. 执行copy running-config startup-config命令,系统会提示是否覆盖现有配置([confirm]),输入Y或回车确认即可完成保存。
    • 命令缩写形式:wr(write的缩写),即wr等同于copy running-config startup-config
    • 执行成功后,系统会显示Building configuration...[OK]`,表示配置已保存到NVRAM。

配置备份与导出:copy startup-config tftp/ftp/sftp

为防止设备故障导致配置丢失,需定期将startup-config备份到外部服务器,支持TFTP、FTP、SFTP等协议,以TFTP为例:

  1. 确保交换机与TFTP服务器网络连通,且服务器已开启TFTP服务。
  2. 在特权模式下执行copy startup-config tftp:命令。
  3. 系统提示输入TFTP服务器IP地址,例如168.1.100
  4. 输入备份文件名,例如switch_config_backup_20231001.cfg
  5. 确认操作后,配置文件将上传至服务器,同理,可通过copy running-config tftp:直接备份当前运行配置。

配置恢复:copy tftp/ftp/sftp startup-config

当需要恢复配置时,可将备份文件从服务器复制到交换机:

5950交换机保存命令是哪条?-图2
(图片来源网络,侵删)
  1. 执行copy tftp: startup-config命令。
  2. 输入TFTP服务器IP地址和备份文件名。
  3. 确认后,配置文件将下载到交换机的startup-config,重启设备后生效,若需立即生效,可执行reload命令重启,或使用copy startup-config running-config将配置加载到运行内存。

配置验证与保存状态检查

保存操作完成后,需验证配置是否正确保存:

  1. 使用show running-config查看当前运行配置。
  2. 使用show startup-config查看启动配置,对比两者是否一致。
  3. 执行show config-register检查配置寄存器值(通常为0x2102,表示正常启动加载startup-config)。
  4. 若需检查NVRAM中的配置是否完整,可执行show startup-config | include "!",查看配置头部和尾部信息。

特殊情况下的保存操作

  1. 配置回滚:若保存后发现配置错误,可使用configure replace命令恢复到备份的配置文件。configure replace tftp:switch_config_backup_20230930.cfg
  2. 部分配置保存:若仅需保存特定配置片段,可先通过includesection命令提取配置,再保存。show running-config | interface vlan 10 > temp.cfg,再将temp.cfg通过TFTP上传后恢复。
  3. 自动保存:可通过archive命令配置自动备份功能,例如设置定时将running-config备份到TFTP服务器:
    archive
     path tftp://192.168.1.100/
     write-memory
     time-stamp
     maximum 5

    上述配置表示每写入内存时自动备份,保留最近5个版本,文件带时间戳。

常见错误及解决方法

  1. 保存失败提示"Cannot create file":通常因NVRAM空间不足,需通过dir startup-config检查NVRAM使用情况,删除无用配置文件(如delete flash:old_config.cfg)。
  2. TFTP备份失败:检查网络连通性、防火墙规则及TFTP服务器权限,确保交换机可访问服务器指定目录。
  3. 配置未生效:若保存后重启配置丢失,可能是copy命令未正确执行,或配置寄存器值被修改,需通过config-register 0x2102恢复默认值。

配置保存的最佳实践

  1. 定期备份:建议每周对关键交换机进行配置备份,并保留至少3个历史版本。
  2. 变更管理:修改配置前先备份当前配置,避免误操作导致网络中断。
  3. 文档记录:保存配置变更日志,记录修改时间、内容及操作人员,便于故障排查。

相关操作命令速查表

操作场景 命令 说明
保存当前配置到启动配置 copy running-config startup-configwr 核心保存命令,确保配置断电不丢失
备份配置到TFTP服务器 copy startup-config tftp: 需指定服务器IP和文件名
从TFTP恢复配置 copy tftp: startup-config 下载备份文件到启动配置,重启生效
查看当前运行配置 show running-config 验证保存后的配置内容
查看启动配置 show startup-config 检查NVRAM中保存的配置
删除启动配置 erase startup-config 清空NVRAM配置,恢复出厂默认(慎用)

相关问答FAQs

Q1: 执行copy running-config startup-config后,重启交换机配置仍丢失,可能的原因是什么?
A1: 可能原因包括:
(1)NVRAM硬件故障,导致配置无法写入,可通过dir startup-config检查文件是否存在;
(2)配置寄存器值被修改(如设置为0x2142跳过启动配置加载),需通过config-register 0x2102恢复默认值;
(3)保存过程中断电或命令未正确执行,建议重新执行保存命令并观察系统提示。

Q2: 如何批量保存多台5950交换机的配置?
A2: 可通过以下方法批量操作:
(1)使用脚本(如Python的Paramiko库)循环登录每台交换机,执行copy running-config tftp:命令并指定统一的服务器路径;
(2)借助网络管理工具(如SolarWinds、RANCID)批量管理设备,自动执行备份任务;
(3)对于少量设备,可使用SSH密钥认证配合expect脚本实现自动化登录和保存操作。

5950交换机保存命令是哪条?-图3
(图片来源网络,侵删)
分享:
扫描分享到社交APP
上一篇
下一篇