Rsync练习题
客户端需求
1.客户端将本地需要备份的文件打包并拷贝至/backup/nfs_172.16.1.31_2018-09-02
2.客户端将备份后的数据推送至备份服务器
3.客户端本地保留最近7天的数据, 避免浪费磁盘空间
4.客户端每天凌晨1点定时执行该脚本
2.客户端将备份后的数据推送至备份服务器
3.客户端本地保留最近7天的数据, 避免浪费磁盘空间
4.客户端每天凌晨1点定时执行该脚本
服务端需求
1.服务端部署rsync,用于接收客户端推送过来的备份数据
2.服务端需要每天校验客户端推送过来的数据是否完整
3.服务端需要每天校验的结果通知给管理员
4.服务端仅保留6个月的备份数据,其余的全部删除
5.服务端每天凌晨5点执行
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/
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
可以自己写邮件信息以 . 结束
慢慢的理解一些知识 只有慢慢的琢磨才能得到自己的知识