实验架构:
一、CentOS安装TFTP-server
1、配置阿里yum源和epel源
curl -o /etc/yum.repos.d/CentOS-Base.repo [http://mirrors.aliyun.com/repo/Centos-7.repo](http://mirrors.aliyun.com/repo/Centos-7.repo)
curl -o /etc/yum.repos.d/epel.repo [http://mirrors.aliyun.com/repo/epel-7.repo](http://mirrors.aliyun.com/repo/epel-7.repo)
yum makecache
yum repolist
2、关闭防火墙和SEinux
###关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
###关闭SElinux
sed -i "s/^SELINUX = .*/SELINUX = disabled/g" /etc/selinux/config
setenforce 0
getenforce
3、安装TFTP工具
提示:
TFTP默认端口69
yum -y install xinetd tftp*
4、配置TFTP
mkdir /test
chmod 777 /test/
vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /test/ -c ## -s 指定备份路径,-c指定创建备份文件
disable = no ##设置成no开启TFTP服务,默认关闭
per_source = 11
cps = 100 2
flags = IPv4
}
4、启动TFTP服务并开机自启动
systemctl start xinetd
systemctl enable xinetd
systemctl status xinetd
备份方式一:思科2960交换机操作write命令之后交换机自动执行备份
SW3#configure terminal
SW3(config)#archive
SW3(config-archive)#path tftp://192.168.201.56/SW3 ##SW3是交换机名称
SW3(config-archive)#time-period 10080 ##每隔10080分钟(1周)备份一次, 单位:分钟
SW3(config-archive)#write-memory ##当交换机执行write保存命令立即备份
SW3#show archive ##查看备份情况
测试
备份方式二:设定固定时间自动执行备份
##确认交换机时间准确
SW3(config)#ntp server 192.168.201.49
SW3#show clock
.11:11:28.432 UTC Fri Apr 24 2020
##设置备份周期(设置成每天晚上80:30备份)
SW3(config)#kron policy-list SW_backup ##定义kron策略表
SW3(config-kron-policy)#$n | redirect tftp://192.168.201.56/SW_201.23.cfg ##从cli后面开始都是命令,但是这个命令必须是无交互的,比如不用输yes等确认信息
SW3(config-kron-policy)#exit ##退出才会提交
SW3(config)# kron occurrence SW_backup at 11:25 recurring ##添加调度,时间后面如果不加天数就表示每天这个时间都备份 recurring表示重复的意思
SW3(config-kron-occurrence)#policy-list SW_backup ##调度任务
SW3#show kron schedule ##查看调度情况
Kron Occurrence Schedule
SW_backup inactive, will run again in 0 days 00:01:27 at 11:25 on
测试