系统数据的备份 

----    常采用磁带机来备份大容量数据,但对于少量的系统关键数据,用两台主机间硬盘备份更方便、灵活,如定时发电子邮件或用FTP将数据传至另一台机器上。备份时,应注意数据的安全性、可靠性,如:防止网上数据的截获、防止已损害数据复盖原来备份的数据。我们在两台UNIX主机间,利用UNIX的信任关系,实现数据远程拷贝,将一台主机中的关键数据先加密,用cron定期将此数据拷贝到另一台主机。
 
----    具体方法如下: 
 
----    1 、建立机器B    (hostb) 信任机器A   (hosta)的信任关系。
 
----    hostb主机的用户backdata根目录下建.rhost文件,内容为:hosta  root 
 
----    表明hostaroot用户有权在hostb的用户backdata目录下进行远程操作。
 
----    2 、在hosta中,编写远程拷贝Shell程序backdata.sh。将源文件按当前月份和星期几备份,备份数据每周复盖一次。 
 
#   /root/backdata.sh
month =`date +"%y%m"`
weekday =`date   +"%a"`
rcp /root/db.dat    backdata@hostb:db.dat.${month}
rcp /root/db.dat    backdata@hostb:db.dat.${weekday}
 
 
----    3 、在hosta中,用crontab    -e设计定时操作:每天2点钟执行上述程序。   
 
0   2   *   *   *   /root/backdata.sh   >   >   /root/backdata.log

你可能感兴趣的:(职场,数据备份,休闲)