Rsync练习题

客户端需求
1.客户端将本地需要备份的文件打包并拷贝至/backup/nfs_172.16.1.31_2018-09-02
2.客户端将备份后的数据推送至备份服务器
3.客户端本地保留最近7天的数据, 避免浪费磁盘空间
4.客户端每天凌晨1点定时执行该脚本
服务端需求
1.服务端部署rsync,用于接收客户端推送过来的备份数据
2.服务端需要每天校验客户端推送过来的数据是否完整
3.服务端需要每天校验的结果通知给管理员
4.服务端仅保留6个月的备份数据,其余的全部删除
5.服务端每天凌晨5点执行
 
注意:所有服务器的备份目录必须都为/backup
 
 
2.邮件
  首先安装邮件通知所用的工具
  yum install mailx -y
 
  怎么通知?
  首先编辑一个配置文件
  vim /etc/mail.rc
  set from=123@qq.com      #发件人
  set smtp=smtps://smtp.qq.com:465
  set smtp-auth-user=123@qq.com
  set smtp-auth-password=xxx
  set smtp-auth=login
  set ssl-verify=ignore
  set nss-config-dir=/etc/pki/nssdb/
 
  通知给谁?
  XXX@qq.com
 
  测试
  mail -s "Rsync Backup" "XXX@qq.com" < /etc/hosts
  发送邮件给XXX@qq.com主题为Rsync Backup 信息为hosts
  可以自己写邮件信息以 . 结束
 
posted @ 2019-05-26 21:56  熊猫。  阅读(178)  评论(0编辑  收藏  举报