精华内容
下载资源
问答
  • linux 备份配置文件

    千次阅读 2018-06-15 15:08:29
    cp /xxx/xxx.conf{,.bak}eg:cp /etc/ntp.conf{,.bak}

    cp /xxx/xxx.conf{,.bak}

    eg:

    cp /etc/ntp.conf{,.bak}
    展开全文
  • #!/bin/bash #使用该脚本前需要安装tftp,xinetd,...#创建时间戳的备份目录 mkdir -p /home/Network_Config_Backup/$BACKUP_DATA #TFTP服务根目录授权 chmod 777 /home/Network_Config_Backup/$BACKUP_DATA #...

    作为一个网管,很多时候需要定时对设备做好配置备份,以防设备宏基无法启动,配置新的设备时又需要重新调研网络链路。对于某些网络环境拥有百多台设备,而且存在各种品牌的网络设备,一个一个备份是一个痛苦的事情。
    以下代码是在Centos7的环境下写的。
    需要在系统上安装tftp-server协议和expect工具。具体使用教程自行百度。

    vi /home/Network_Config_Backup/start.sh //建立start.sh脚本

    #!/bin/bash
    #使用该脚本前需要安装tftp,xinetd,expect
    #取时间戳
    BACKUP_DATA=`date +%Y%m%d`
    #创建时间戳的备份目录
    mkdir -p /home/Network_Config_Backup/$BACKUP_DATA
    
    #TFTP服务根目录授权
    chmod 777 /home/Network_Config_Backup/$BACKUP_DATA
    
    #修改TFTP根目录
    sed -i "s/Network_Config_Backup\/......../Network_Config_Backup\/$BACKUP_DATA/" /etc/xinetd.d/tftp
    echo
    echo
    echo
    echo ------------------------------------------------------------
    echo 
    echo          该脚本适用于Cisco、Huawei、H3C 网络设备使用 
    echo          Cisco使用tftp方式将配置文件上传到服务器 
    echo          Huawei、H3C使用窗口记录方式获取配置信息 
    echo 
    echo ------------------------------------------------------------
    echo
    echo 备份文件存放位置: /home/Network_Config_Backup/$BACKUP_DATA
    echo
    echo
    echo
    service xinetd restart
    sleep 4
    
    #账号密码及IP地址存放在user.passwd中,通过awk获取所有IP并存放在数组IPADDR(大写)
    DEVICENAME=(`cat /home/Network_Config_Backup/user.passwd | awk '{print $1}'`)
    
    #for循环,取出所有设备名称devicename(小写)
    for devicename in ${DEVICENAME[@]} 
    do
    #输出备份开始时间戳
    echo "`date +%H:%M:%S` 开始备份$devicename"
    
    #根据设备名称devicename取出相应交换机的IP地址、用户、密码
    IPADDR=(`cat /home/Network_Config_Backup/user.passwd | grep "$devicename" | awk '{print $3}'`)
    USERNAME=(`cat /home/Network_Config_Backup/user.passwd | grep "$devicename" | awk '{print $4}'`)
    PASSWORD=(`cat /home/Network_Config_Backup/user.passwd | grep "$devicename" | awk '{print $5}'`)
    TABLE=(`cat /home/Network_Config_Backup/user.passwd | grep "$devicename" | awk '{print $2}'`)
    
    if [ $TABLE = Cisco ]
    then
    /usr/bin/expect >> /dev/null << EOF
    	set timeout 10
    	spawn telnet $IPADDR
    	expect "*sername:"
    	send "$USERNAME\r"
    	expect "*assword:"
    	send "$PASSWORD\r"
    	expect {
    	"*>" {
    		send "enable\r"
    		expect "*assword:"
    		send "$PASSWORD\r"
    		expect "*#"
    		send "copy running-config tftp:\r"
    		expect "*remote host*"
    		send "68.174.33.233\r"
    		expect "*filename*"
    		send "$devicename\n"
    		expect "*!*"
    		send "\n"
    	}
    	"*#" {
    		send "copy running-config tftp:\r"
    		expect "*remote host*"
    		send "68.174.33.233\r"
    		expect "*filename*"
    		send "$devicename\n"
    		expect "*!*"
    		send "\n"
    	}
    }
    EOF
    elif [ $TABLE = Huawei -o H3C ]
    then
    /usr/bin/expect >> /dev/null << EOF
    set timeout 10
    	log_file /home/Network_Config_Backup/$BACKUP_DATA/$devicename
    	spawn telnet $IPADDR
    	expect "*ogin:"
    	send "$USERNAME\r"
    	expect "*assword:"
    	send "$PASSWORD\r"
    	expect "*>"
    	send "display current-configuration\r"
    	while (1) {
    	expect {
    	"*--- More ----" { send " " }
    	"return" { break }
    	}
    	}
    EOF
    fi
    sleep 3
    
    #判断备份目录中是否存在$devicename,如果存在则检查文件内是否存在字符串end或者return。如果文件不存在视为备份失败,如果不存在end或者return视为备份失败
    if [ -f "/home/Network_Config_Backup/$BACKUP_DATA/$devicename" ];then
    	grep -E "^end$|^return$" /home/Network_Config_Backup/$BACKUP_DATA/$devicename
    	if [ $? -eq 0 ];then
    		echo "$devicename $IPADDR 备份成功"
    		echo "$devicename $IPADDR 备份成功" >> /home/Network_Config_Backup/$BACKUP_DATA/log
    		echo "-------------------------------"
    	else
    		echo "$devicename $IPADDR 备份失败"
    		echo "$devicename $IPADDR 备份失败" >> /home/Network_Config_Backup/$BACKUP_DATA/log
    		echo "-------------------------------"
    	fi
    else
    	echo "$devicename $IPADDR 备份失败"
    	echo "$devicename $IPADDR 备份失败" >> /home/Network_Config_Backup/$BACKUP_DATA/log
    	echo "-------------------------------"
    fi
    
    done
    

    chmod 777 /home/Network_Config_Backup/start.sh
    新建user.passwd存放设备信息

    vi /home/Network_Config_Backup/user.passwd
    *设备名 品牌 IP地址 用户名 密码*
    

    修改tftp配置文件

    vi /etc/xinetd.d/tftp 
    service tftp
    {     socket_type            =dgram
          protocol               =udp
          wait                   =yes
          user                   =root
          server                 =/usr/sbin/in.tftpd
          server_args            =-s  /home/Network_Config_Backup/20190101  -c
          disable                = no
          per_source             =11
          cps                    =100 2
          flags                  =IPv4
    }
    

    ./home/Network_Config_Backup/start.sh //执行脚本即可自动备份

    展开全文
  • 路由器配置文件备份与恢复

    千次阅读 2018-11-04 10:46:34
    4、配置文件备份与恢复 5、为什么要备份IOS 6、备份IOS的步骤 wg_ro_a#show flash System flash directory: File Length Name/status l 10084696 c2500-js-l_120-3.bin 4、恢复IOS wg_ro_a#copy tftp f...

    1、加载IOS
    加载IOS
    2、加载配置文件
    加载配置文件
    3、配置文件的来源
    配置文件的来源
    4、配置文件的备份与恢复
    配置文件的备份与恢复
    5、为什么要备份IOS
    备份图解
    6、备份IOS的步骤
    备份IOS

    • wg_ro_a#show flash
      System flash directory:
      File Length Name/status
      l 10084696 c2500-js-l_120-3.bin
      4、恢复IOS

    • wg_ro_a#copy tftp flash
      Address or name of remote host [10.1.1.1]?
      Source filename[c2500-js-l_120-3.bin…
      Destination filename [c2500-js-l_120-3.bin]?
      Accessing tftp://10.1.1.1/c2500-js-l_120-3.bin…
      Erase flash:before copying?[confirm]
      Erasing the flash filesystem will remove all files!

      7、管理网络环境
      (1)CDP协议简介

    • Cisco的专有协议

    • 工作在数据链路层

    • 支持不同的网络协议(IP、IPX),支持所有的LAN、帧中继、ATM及其它WAN。

    • 运行在IOS10.3或更高版本的Router、Switch和Hub上。

    • 缺省情况下CDP功能是启动的。
      (2)CDP的功能

    • 获得相邻设备的信息

    • 获得信息:
      Device identifiers(例如,路由器名称)
      Address list(上层协议地址)
      Port identifier(例如,ethernet0)
      Capabilities list (例如,网桥还是路由器)
      Platform(例如,Cisco 7000)
      CDP功能
      (3)CDP的工作原理

    • 每个启用CDP的Cisco设备用多点传送地址周期性的发送包含自己信息的消息。

    • 每30秒发送一次

    • 保持时间180秒
      (4)CDP的参数
      CDP的参数
      配置信息
      (5)使用show cdp neighbor命令
      路由视图
      配置信息
      (6)使用show cdp entry命令
      配置信息

    • 启用Show cdp entry命令显示设备的详细信息

    • Show cdp entry *与show cdp neighbors details等价

    • 在1900交换机上不支持show cdp entry*命令
      (7)使用show cdp traffic/show cdp interface
      配置信息
      (8)启用和禁用CDP

    • 每个全局模式下
      Router(config)# cdp run
      Router(config)no cdp run
      -每30秒接口模式下
      Router(config-if)#cdp enable
      Router(config-if)#no cdp enable
      8、配置Telnet
      (1)Telnet概述

    • 作用

    • 使用Telnet的条件
      该设备已经在网络中正常工作
      事先设置了Telnet密码
      从用户模式到特权模式也已经设置了密码
      最多支持5个Telnet会话
      (2)使用Telnet

    • 每个启用命令格式
      Router#telnet +IP地址(或者主机名称)
      或者Router#IP地址(或者主机名称)
      配置信息
      (3)Telnet会话管理
      会话管理

    • RouterA#telnet 10.1.1.2
      RouterB#telnet 10.3.3.2
      SwitchA#

    • RouterA#show session
      查看会话

    • RouterB#x //暂停某会话

    • Resume 1(或者连敲两次Enter)//恢复会话

    • Disconnect //断开某会话

    • RouterA#show user //查看远程与本地的会话

    • RouterA#clear line 66 //断开与外部主机的会话
      9、网络测试

    • Ping

    • tracerouter
      10、Debug(调试命令)

    • 作用

    • 使用方法
      RouterA#debug + 参数
      RouterA# no debug + 参数保持时间180秒

    • 注意:Debug会占用系统资源,因此应该只在调试过程中开启Debug。

    展开全文
  • 路由器配置文件备份及恢复

    千次阅读 2019-01-13 11:39:22
    一、 备份配置文件到ftp服务器 1、 配置ftp服务器,添加用户aaa并设置密码123 2、 配置路由器主机名,密码,接口地址,ftp账户及密码 全局模式下ip ftp username aaa Ip ftp password 123 3、 路由器ping服务器,...

    一、 备份配置文件到ftp服务器
    1、 配置ftp服务器,添加用户aaa并设置密码123
    2、 配置路由器主机名,密码,接口地址,ftp账户及密码
    全局模式下ip ftp username aaa
    Ip ftp password 123
    3、 路由器ping服务器,测试连通性
    4、 Copy running-config startup-config(特权模式)
    5、 备份配置文件到ftp服务器
    #(特权模式)
    R1#copy run ftp
    Address or name of remote host []? 10.1.1.2
    Destination filename [R1-confg]?
    6、 在服务器中验证拷贝的文件

    二、 恢复配置文件
    1、 erase startup-config
    2、 reload重启发现没有配置文件(准备跑路了)
    3、 copy ftp running-config
    4、 Router#copy ftp run
    5、 Address or name of remote host []? 10.1.1.2
    6、 Source filename []? zxh-config
    7、 Destination filename [running-config]?
    8、 Show running-config (不用跑路了,准备领工资)
    9、 Copy running-config startup-config

    展开全文
  • 如果一个管理员平时只管理个位数的交换机,而且也不需要经常修改配置,那可以使用手工方式定期保存配置文件,因为一旦设备故障,可以及时导入备份配置恢复网络。 但如果网络里有很多交换机,又要经常修改配置,那让...
  • shell脚本批量备份交换机配置文件

    千次阅读 2021-01-16 21:37:03
    用shell脚本自动备份交换机路由器配置文件背景步骤 背景 对于中小型网络来说,网络设备相对较少,维护相对简单,即使出现故障解决起来也相对较快。 而大型网络一般结构复杂,设备数量多,不同网络区域的设备配置大多...
  • 华为路由器配置文件备份与恢复

    千次阅读 2019-01-30 12:07:58
    首先物理机通过桥接和路由器AR1联通配置AR1和AR2联通[R1]inter g0/0/0[R1-GigabitEthernet0/0/0]ip add 10.1.1.1 24 [R2]inter g0/0/0[R2-GigabitEthernet0/0/0]ip add 10.1.1.2 24 [R2]ping 10.1.1.1PING 10.1.1.1:...
  • **网络设备配置文件备份与还原**

    千次阅读 2016-09-06 21:58:30
    在配置好路由器或交换机设备时,我们需要把里面的配置文件备份出来,下次如果网络设备出了什么问题可以还原回去。我们做好一个站端把配置文件保存出来后,下次只需要把配置文件里IP一些参数改下,再倒入到新的网络...
  • CISCO交换机备份和恢复配置文件

    千次阅读 2019-08-10 09:18:25
    CISCO交换机备份和恢复配置文件的方法 1、首先在PC机上运行TFTP server,TFTP server的地址为本PC机的IP地址192.168.100.25; 2、一旦启用了一个TFTP Server,那么在路由器上用PING命令来确保该TFTP Server可以到达...
  • 通过tftp指引文件保存路径,使用copy config.text tftp \r 192.168.3.161 \r config.text命令可以实现路由器配置文件备份,请问在java程序中怎么实现配置文件备份。求高手指点。跪拜,谢谢!!!
  • 思科路由器IOS系统和配置文件备份、删除及还原 续上篇讲的思科路由器的密码重置,本篇讲一下思科路由器iOS系统的备份、删除 还原。在生产情况下,很少有iOS文件的丢失的,大多是人为的删除,可能是为了安全,也有...
  • junos的配置文件备份和恢复

    千次阅读 2018-11-24 19:26:45
    junos在每次commit时会自动对之前的配置文件进行备份,最多会存放50个备份文件。其中 /config/juniper.conf.n.gz(n=1~3) /var/db/config/juniper.conf.n.gz 2、恢复 2.1 结构格式恢复,命令load ...
  • 当飞塔防火墙根据实际情况配置完成后,有必要将配置生成文件留作备份,以防设备故障或配置被误删除,就可以利用备份配置文件快速恢复当前状态。
  • 华为交换机备份配置文件+还原

    千次阅读 2017-09-21 18:42:44
    2)下载vrpcfg.cfg配置文件 [huawei213] dir [huawei213] get vrpcfg.cfg 默认会下载到当前目录下(用哪个目录上的FTP就会下载到响应的目录下) 3)还原 特权模式下 startup saved-configuration vrpcfg.zip 指定...
  • 1、构建拓扑2、配置地址Switch>Switch>enSwitch#conf tSwitch(config)#hostname 666 修改交换机名字666(config)#interface vlan 1 进入虚拟接口666(config-if)#ip address 192.168.1.1 255.255.255.0 配置管理...
  • H3C交换机配置文件备份方法

    千次阅读 2015-11-04 14:07:04
    1、首先在一台计算机上运行TFTP Server软件,这里使用的是SolarWinds TFTP Server 8.0,在设置中配置...之后就可以登录交换机进行配置文件的传送了。2、通过Telnet登录到SMC交换机,在特权模式下输入如下命令:<...
  • 用户配置文件状态变成“备份

    万次阅读 2014-04-11 11:26:45
    开机进入一个临时配置文件,里面什么也没有了,用户着急,紧急求救。这种情况以前遇到过,...经过检查,问题的根源在于,用户配置文件的状态由“本地”变成了“备份”。查看事件日志,有一大堆的错误和警告日志
  • 1. 备份 %windir%\system32\inetsrv\appcmd.exe add backup "My Backup Name" 2.还原 %windir%\system32\inetsrv\appcmd.exe restore backup "My Backup Name" 3.删除备份 %windir%\system32\inetsrv\app...
  • http://blog.csdn.net/zhuying_linux/article/details/6902135作为一名网络运维工程师,如果管理的路由、交换设备比较多的话,那么你是否也会跟我一样遇到这样的问题:设备配置经常调整,尤其是接入层交换机,万一哪...
  • 交换机配置自动备份

    千次阅读 2020-06-09 11:03:11
    交换机配置自动备份 使用 python3 多线程 ssh 批量登录交换机并获取到交换机配置,自动删除 30 天以前的配置,将命令配置到 crontab 实现每天备份,支持新华三,华为,锐捷,思科交换机 源码:...
  • 【Linux】 Apache配置文件详解

    千次阅读 2020-07-25 21:58:54
    切记: 修改配置文件前一定要备份 1. 备份配置文件 [root@gaosh-64 ~]# cp /etc/httpd/conf/httpd.conf httpd.bak 2. 修改配置文件 [root@gaosh-64 ~]# vim /etc/httpd/conf/httpd.conf 31 ServerRoot "/etc/httpd...
  • 一、mongoDB命令行启动选项配置 mongodb的命令行启动时我们可以选择一些选项来改变配置,具体的选项如下: 1、--dbpath: 每一个mongodb进行就需要一个独立的数据存放目录,如果你在不同的端口启动了多个mongodb...
  • 最近修改/boot/grub/grub.cfg文件,不小心将其中的启动等待时间语句给删掉了。于是重启电脑后无法自动进入相应的启动项,需要用户按一下回车键才能进入系统。 于是,我查看/boot/grub/grub.cfg文件,发现其中的time...
  • 用于从TP-LINK路由配置备份文件里的找回ADSL上网密码的实用工具
  • Postgresql数据库 配置文件

    千次阅读 2018-01-26 16:34:13
    配置参数文件 a. # 为注释操作符 b. 配置格式: 参数名 = 参数值 c. 参数值大小不敏感.并有五种类型. 布尔,整数,浮点数,字符串,枚举. 2.listen_addresses : string 类型, 声明服务器监听客户端链接的TCP/IP...
  • 通过在 RMAN 中配置 control file autobackup,RMAN 会自动备份控制文件和参数文件到预先设定好的路径。 触发情况: 1、当数据库的结构发生改变时(数据库运行在归档模式) 2、当完成 RMAN 备份后 好处: 即使数据库...
  • 比较小白的问题,就是安装完nginx,想看配置和安装路径的时候,总是是要花一些时间才能找到,所以就总结一下。一、nginx的安装路径1、ps -ef | grep nginx 显示如下:先解释一下命令的意思: ps : 将某个进程显示...
  • 2.通过tftp备份配置文件 如果是windows,可以直接使用第三方软件开启tftp,类似如下软件 配置好tftp后,到交换机输入如下指令进行备份(注意tftp服务器防火墙要放行): <HUAWEI> tftp 1...
  • 使用Remastersys打包自己的ubuntu ...所以如果可以把现有的系统直接打包成iso文件,无论出什么问题直接重装就好了,省了很多时间,于是搜罗网上的信息找到了可行的办法。 下载Remastersys 由于remastersys已经不再维...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 454,835
精华内容 181,934
关键字:

原来的配置文件变备份