Linux搭建TFTP&交换机定时备份配置
1、linux中TFTP搭建
安装tftp服务
yum install -y tftp-server tftp xinetd
修改配置文件
vim /etc/xinetd.d/tftp
service tftp
{
disable =no # 必须添加这一条
socket_type =dgram
protocol =udp
wait =yes
user =root
server = /usr/sbin/in.tftpd
server_args = -u root -s /tftpboot -c #指定tftp服务器的目录,-c为指定为可以创建文件
per_source = 11
cps = 100 2
flags =IPv4
}
创建tftp根目录,关闭防火墙,启动tftp-server
mkdir -m 777 /tftpboot
sytemctl stop firewalld //关闭防火墙
sytemctl disable firewalld //关闭防火墙开机启动
sytemctl restart xinetd //重启 xinetd 服务重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。
#验证一下TFTP是否起来了
netstat -tunap | grep :69
# 出现下面的信息代表已经启动了
udp 0 0 0.0.0.0:69 0.0.0.0:* 1258/xinetd
交换机中的配置
交换机命令
dir:显示文件夹内容 =ls
cd:进入文件夹 =cd
cd .. :退出文件夹 =cd ..
mkdir:创建文件夹 =touch
rmdir: 删除文件夹 =rm -rf
del:删除文件 =rm
配置交换机配置文件保存方式
S5700
set save-configuration delay 1 //配置发生变化1分钟后,自动保存上传
set save-configuration interval 30 //30分钟备份一次,配置没有改变不会备份
set save-configuration backup-to-server server 192.168.63.130 transport-type tftp
CE6800
configuration file auto-save delay 3
configuration file auto-save backup-to-server server 10.175.253.34 transport-type tftp
configuration current backup-to-server monthly date 28 time 18:00:00
20240204更新:
应用场景
为了防止设备掉电或者意外重启导致配置文件的丢失,通过本命令可设置自动保存配置文件功能。
如果没有执行命令configuration file auto-save,则系统不启动自动保存功能。此时如果执行configuration file auto-save { interval | cpu-limit | delay } default,命令不生效。
如果执行了命令configuration file auto-save,系统在定时保存配置之前会比较配置文件,如果配置没有改变则不会执行定时保存。
•如果需要指定定时保存配置时间间隔,则指定参数interval interval,如果不指定interval,缺省值是30分钟。
•为了防止自动保存影响系统性能,可以配置参数cpu-limit cpu-usage自动保存时系统CPU使用率上限。在自动保存定时器触发时,检测到系统的CPU占用率高于配置的值,系统就会取消本次自动保存。缺省情况下,配置自动保存时系统CPU的使用率上限是50%。
•若需要指定系统自动备份配置的延时时间,则选择参数delay delay-interval,当配置发生变化时,系统将在设置的延时时间后自动保存配置。缺省值是5分钟。
•如果同时配置参数interval interval和delay delay-interval,则哪个参数配置的时间先到,则由哪个参数触发配置保存操作,另一个参数配置的时间到的时候会再次检查配置,发现没有变更则不执行保存操作。
如果执行命令undo configuration file auto-save,表示去使能自动保存功能。
配置影响
配置系统定时自动保存功能后,不管是否有手动执行过save操作,只要当前运行配置和下次启动文件中的配置有差异,interval interval或者delay delay-interval参数配置的时间到了之后会触发保存配置到服务器。
后续任务
可执行命令display saved-configuration configuration,查看到系统定时保存功能的相关配置情况。
注意事项
配置系统定时自动保存功能后,将会把配置文件保存在下次启动配置文件中,配置文件内容可能会因配置变化而变化。当出现如下情况时,系统会取消定时保存配置文件的操作:•当前存在写配置文件操作。
•设备正在进行配置恢复。
•CPU利用率较高。
configuration file auto-save interval 600 delay 3 cpu-limit 60
# 设置系统配置发生变化3分钟后,以10小时为保存间隔,自动保存新配置,且CPU使用率上限为60%
# 即每10小时执行一次,且配置发生变化后3分钟执行一次,执行以上两条时前置条件为CPU使用率小于60%
configuration file auto-save backup-to-server server 10.175.253.13 transport-type ftp user $username password $password path swbakfile
#
configuration current backup-to-server monthly date 28 time 18:00:00
# 配置每月28号18:00执行一次配置发送