全网备份脚本1

 客户端本分脚本

#!/bin/bash

Backup_dir="/backup"
Ip_info=$(hostname -i)

mkdir -p $Backup_dir/$Ip_info

cd /
tar zchf $Backup_dir/$Ip_info/system_backup_$(date +%F_week%w).tar.gz ./var/spool/cron/root ./etc/rc.local ./server/scripts ./etc/sysconfig/iptables

find $Backup_dir -type f -mtime +7|xargs rm 2>/dev/null

find $Backup_dir -type f -mtime -1 ! -name "finger*"|xargs md5sum>$Backup_dir/$Ip_info/finger.txt

rsync -avz $Backup_dir rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password

 

存储端验证完整性发送邮件脚本

#!/bin/bash

Backup_dir="/backup"

find $Backup_dir -type f -mtime +180 ! -name "*week1.tar.gz" |xargs rm 2>/dev/null


find $Backup_dir -type f -name "finger.txt"|xargs md5sum -c >/tmp/check.txt

mail -s "check backup info for $(date +%F)" xxxxxx@qq.com </tmp/check.txt

配置邮件服务

vim /etc/mail.rc
set from=xxxxx@xx.com smtp=smtp.xx.com smtp-auth-user=xxx smtp-auth-password=xxx smtp-auth=login

在这里插入图片描述

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值