当前位置:首页 > 服务器 > 正文

服务器实时备份

本文目录一览

壹、自己架设TFTP服务器备份还原交换机配置文件
完成交换机、路由器、防火墙等网络设备的配置后,备份设备配置文件非常重要。 当配置文件丢失或设备损坏时,可以恢复配置。 备份文件的方式有多种我们可以使用TFTP服务器进行备份和恢复。
1在电脑上安装tftp服务器,打开软件并启动服务;
2将交换机连接到TFTP服务器并测试互通
3日志进入交换机及其他设备,将当前配置保存为123.zip
save123.zip
根据提示输入“Y”
4查看交换机FLASH中保存的文件;
5上传123.zip到TFTP服务器
tftp192.168.56.1put123.zip
配置文件上传成功,可以在“C:ProgramDataWinAgentsTFTPServer4TFTPRoot”中查看上传的文件,如下图。
至此,设备配置文件备份完成。 当交换机中的配置出现问题时,可以使用备份配置来恢复;
6下载TFTP备份配置。
首先将要下载的文件放入TFTP文件夹中,如567.zip
7登录交换机,执行以命令
tftp192。 168.56.1get567.zip
8下载完成后,检查并验证:
9查看当前使用的配置文件
[AAAAA]displaystartup
10恢复配置文件
startupssaved-configuration123.zip
reboot
启动re-device时要小心:将修改后的配置写入下次启动的配置文件。 记得输入N,否则下次导入的配置文件重启后不会生效。
贰、如何在Linux服务器中实现数据实时同步及备份
科技时代,每个行业都与数据的分析和协调有着千丝万缕的联系。 当你掌握了关键数据和技术时,成功就指日可待了。 因此,数据是企业最无形的资产。 而一个公司的数据基本上都是由服务器来存储和管理的。 如何保证数据安全并实现数据同步和备份?城开科技小编就来看看在Linux服务器上使用rsync和inotify实现数据实时同步和备份的方法。
rsync:可以镜像并保存整个目录树和文件系统。 轻松保留原始文件权限、时间、软硬链接等。 rsync第一次同步时会复制所有内容,但下次仅传输更改的文件。
计划:rsync最初是用于数据备份,通过定时任务,定期运行命令来实现rsync同步。 不过备份机制中好像需要备份的实时同步!所以需要使用inotify触发器来改进!一旦指定位置有新变化,就会同步!
环境:
CentOS6.464位
rsync-3.0.9
inotify-tools-3.14
说明:
10.10.1.6(rsync+inotify)----------网站程序(/data0/htdocs/)
10.10.1.9(rsync)------------------备份网站程序(/data0/htdocs/)
目的:
保证10.10.1.6起/data0/htdocs/目录下的所有更改同步到10.10起的/data0/htdocs/变成。 1.9实时(另外两台服务器都运行keepalived+nginx,实现故障自动切换和容灾,详细配置稍后添加)
1、Web服务器10.10.1.6(rsync+inotify)
1.准备软件包
2.安装Rsync
1)、1234tar-zxvfrsync-3.0.9.tar.gz
2)、cdrsync-3.0.9
3)、./configure--pre fix=/usr/local/rsync
4)、make;makeinstall
创建密码认证文件
[root@ftp~]#echo"111111">/etc/rsyncd/rsyncd.secrets创建一个密码认证文件
*其中111111可以自己设置密码,rsyncd.secrets的名称也可以自己设置;
权限:设置/etc/rsyncd/rsyncd.secrets为拥有由root授予,权限为600。
#chmod600/etc/rsyncd/rsyncd.secrets
3.安装inotify
1)、1234tar-zxvfinotify-tools-3.14.tar.gz
2)、cdinotify-tools-3.14
3)、./configure--pre fix=/usr/local/inotify
4),make;makeinstall
4.创建rsync复制脚本
该功能主要是当FTP端/data0/htdocs/目录的内容发生改变时(无论是添加、修改还是删除文件),都可以通过inotify监听并转换在10.10.1.9rsync上与/data0/htdocs实时同步。 下面是通过shell脚本实现的。
[root@web~]#vim/root/shell/rsync.sh
[root@web~]#chmodu+x/root/shell/rsync.sh
[root@web~]#setsid/root/shell/rsync.sh&
#后台运行脚本,关闭shell终端继续后台运行
添加rsync脚本.sh启动元素
#echo"/root/shell/rsync.sh">>/etc/rc.local
防火墙打开rsync端口:873
添加:
iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport873-jACCEPT
重新启动:
#/etc/init.d/iptablesrestart
2.备份服务器10.10.1.9(rsync)
1.准备工作
创建备份目录:
#mkdir/data0/htdocs
2.安装rsync(备份主机只安装rsync)
1)、1234tar-zxvfrsync-3.0.9.tar.gz
2)、cdrsync-3.0.9
3)、/configure--pre fix=/usr/local/rsync
4),make;makeinstall
3.创建用户和密码认证文件
[root@backup~]#echo"root:111111">/etc/rsyncd/rsyncd.secrets
[root@backup~]#less/etc/rsyncd/rsyncd.secrets
root:111111
注意:
请记住,在10.10.1.6上创建的密码文件仅包含密码,没有用名;.1.9有用户名和密码。
权限:设置/etc/rsyncd/rsyncd.secrets为root所有,权限为600。
#chmod600/etc/rsyncd/rsyncd.secrets
4。 创建rsync配置文件
[root@backup~]#vim/etc/rsyncd/rsyncd.conf
启动rsync服务
#/usr/local/rsync/bin/rsync--daemon--config=/etc/rsyncd.conf
#ps-ef|greprsync
加入rsync服务启动项
#echo"/usr/local/rsync/bin/rsync--daemon--config=/etc/rsyncd.conf">>/etc/rc.local
防火墙打开rsync端口:873
添加:
iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--dport873-jACCEPT
重启:
#/etc/init.d/iptablesrestart
完成,实际上此时数据已经同步了!
测试一下:
由于/data0/htdocs/是一些公司信息,所以以/data0/htdocs/tmp/为例
主机名可以替换为两个On这台电脑上,内容一模一样,甚至文件属性都一样。
再尝试改一下,创建一个文件,然后尝试删除用户目录。


叁、公司有一台文件服务器,存有近50G的文件,要求每天备份,我要怎么样才能方便有效的进行数据备份?
在Windows2000/XP上,我们可以使用控制台创建关闭脚本,在发出关闭命令后在后台运行以自动备份这些重要信息。
步骤1:单击“开始”、“运行”,输入mmc并按Enter键启动控制台。 点击“文件”、“添加/删除控制台单元”,在弹出的对话框中点击左下角的“添加”按钮,然后在打开的“可用独立控制单元”中选择“组策略”,点击单击“添加”按钮,然后连续单击“确定”按钮返回控制台界面。
第二步:在控制台界面左侧“控制台根节点”下的“‘本地计算机策略’”中展开“Windows设置”、“脚本(启动/关机)”,双击单击侧面板中的右键单击“关机”,打开“关机属性”界面。
步骤3单击“关机属性”界面中的“添加”按钮,打开“添加脚本”对话框。 我们可以给脚本命名,例如例如“备份.bat”。
完成步骤4后,单击“文件”和“保存”命令保存制台以供将来自定义。 下次关闭电脑时,你会注意到关机提示窗口中除了显示“Shutdown…”信息外,还会看到“Shutdownscriptrunning”提示,表明关机脚本正在运行Shutdownisin进步。
第5步现在我们将内容添加到关闭脚本文件中。 由于我们正在执行数据备份,因此使用XCOPY命令是最简单且最有效的。 例如,如果我们希望每次关闭电脑时都将收藏夹的内容备份到移动硬盘上(假设移动硬盘盘符为F),我们可以在批处理文件中添加这样一条命令:
Xcopy"C:\DocumentandSettings\Administrator\Favorites"F:\Backup\Favorite/E/Y
参数E表示复制所有子文件夹,因为这是关闭脚本在执行过程中没有反馈的情况。 因此需要参数Y。 否则,如果发现同名文件,XCOPY会询问是否覆盖它,导致命令运行不顺利。
Morrowind提示:创建关闭脚本时,请确保执行过程中没有错误,并且不需要用户干预。 只要命令有错误或者正在等待用户输入,后面的命令就不会被执行。 如果您觉得正在使用的是您需要备份的文件。 保存这个任务后,在“控制面板”和“任务计划”中点击新添加的任务,然后右键,选择“属性”,复制属性窗口中的命令行,然后粘贴到批处理文件中就可以了。