让系统定期自动备份数据,并对备份出来的文件自动异地保存,不仅很好地保障了数据的安全性,而且大大减轻了信息维护人员的负担。本文介绍的方法简单易行,在很大程度上实现了数据的异地容错,确保了数据安全。
自动异地保存的方法
2.3Shell编程简介
利用vi等文本编辑器编写Shell脚本的格式是固定的,如下:
#!/bin/sh
#comments
Yourcommandsgohere
首行中的符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。如果首行没有这句话,在执行脚本文件的时候,将会出现错误。后续的部分就是主程序,Shell脚本像高级语言一样,也有变量赋值,也有控制语句。除第一行外,以撑开头的行就是注释行,直到此行的结束。如果一行未完成,可以在行尾加上”,这个符号表明下一行与此行会合并为同一行。
编辑完毕,将脚本存盘为filename.sh,文件名后缀sh表明这是—个Bash脚本文件。执行脚本的时候,要先将脚本文件的属性改为可执行的,其方法为:chmod+xfilename.sh执行脚本的方法是:./filename.sh。
2.4自动异地保存的方法
对服务器备份出来的文件进行异地保存,可以利用FTP命令将主服务器所备份的数据通过Shell脚本自动上传到异地的FTP服务器,下面简单介绍下所用到得ftp命令。
网友评论