Linux全网备份详解(md5sum详解、postfix服务配置详解)

该文章描述了一个全网备份项目,涉及三台服务器,包括backup、NFS和web服务器。利用rsync进行数据同步,通过md5sum验证数据完整性,设定7天和6个月的保留策略,并通过邮件通知备份结果。此外,文章还涵盖了创建备份脚本、设置定时任务以及使用163邮箱发送邮件的配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全网备份项目
  • 根据需求搭建环境
    • 三台服务器准备
      • backup备份服务器
      • nfs存储服务器
      • web服务器
  • 按照需求编写脚本
    • 所有服务器的备份目录必须都为/backup
    • 要备份的系统配置文件包括但不限于
      • 定时任务服务的配置文件(var/spool/cron/root)(适合web和nfs服务器)
      • 开机自启动的配置文件(/etc/rc.local)(适合web和nfs服务器)
      • 日常脚本的目录(/server/scripts)
      • 防火墙iptables的配置文件(/etc/sysconfig/iptables)
      • 自己思考下还有什么需要备份呢
    • web服务器站点目录家定位/var/html/www
    • web服务器A访问日志路径假定为/app/logs
    • web、nfs服务器保留打包后的7天的备份数据即可(本地留存不能多于7天,太多硬盘会满)
    • backup备份服务器,保留每周一的所有数据副本,其他要保留6个月的数据副本
      • 部署好rsync守护进程服务
    • 备份服务器上要按照备份数据服务器的内网ip为目录保存备份,备份的文件按照时间名字保存
    • 需要确保备份的数据尽量完整正确,在备份服务器对备份的数据进行检查,把备份的成功及失败结果发给系统管理员邮箱中。在备份服务器上发送邮件
  • 进行功能测试
备份客户端要完成的工作
  • 创建需要的目录

    #要先创建好自己的ip目录,方便后续的数据完整性验证
    mkdir /backup/10.0.0.31 -p
    
    mkdir /server/scripts
    
    mkdir /var/html/www -p
    mkdir /app/logs -p
    
  • 压缩要打包的文件

    cd /
    tar zchf /backup/10.0.0.31/system_backup_$(date +%F).tar.gz ./var/spool/cron/root ./etc/rc.local  ./server/scripts ./etc/sysconfig/iptables
    
    tar zchf /backup/10.0.0.31/www_backup.tar.gz ./var/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值