综合架构搭建过程中不可缺少的部分——全网备份

2.全网备份
2.1.全网备份的作用
此项目可以将web服务器与存储服务器的数据,以编写脚本的方式将数据文件和目录统一备份到备份服务器,然后以法邮件的方式提醒用户
2.2.全网备份部署过程
2.2.1.服务端部署
#!/bin/bash

# 01: 验证备份数据完整性
find /backup/ -type f -name "finger.txt"|xargs md5sum -c >/tmp/check_finger.txt

# 02: 将指纹文件验证结果发送给运维人员
mail -s "$(date +%F) data check" [email protected] </tmp/check_finger.txt

# 03: 删除历史备份数据(180天前)

find /backup -type f -mtime +180 ! -name "*星期1.tar.gz" -delete
2.2.2.客户端部署
#!/bin/bash

IP_info=$(hostname -i)

# 01. 创建备份目录
mkdir -p /backup/$IP_info/

# 02. 备份数据信息(压缩备份)
echo oldboy66 >/etc/sysconfig/iptables
tar zchPf  /backup/$IP_info/system_data_$(date +%F_星期%w).tar.gz  /var/spool/cron/root  /etc/rc.local /server/scripts  /etc/sysconfig/iptables

# 03. 生成指纹文件信息
find /backup/$IP_info/ -type f -mmin -15|xargs md5sum >/backup/$IP_info/finger.txt

# 04. 将数据文件进行备份传输
rsync -az /backup/$IP_info/ [email protected]::backup/$IP_info/ --password-file=/etc/rsync.password   

# 05. 删除7天以前备份数据信息
find /backup -type f -mtime +7 -delete

原文地址:https://blog.51cto.com/14526656/2460702

时间: 2024-10-05 12:32:14

综合架构搭建过程中不可缺少的部分——全网备份的相关文章

web server(protein protection )搭建过程中遇到的问题

1.StringBuffer中append方法有错误 原因分析:是project默认的JRE系统库和配置的jre不匹配. 解决方法:项目属性->Add Libray->JRE System Library->Alternate JRE(选择Sun JDK 1.6.0_13) 2.文件上传问题 mySmartUpload.setAllowedFilesList("txt");  //设置上传文件类型只能是txt格式 文件上传处理过程 jsp文件: <div id=

【甘道夫】HBase开发环境搭建过程中可能遇到的异常:No FileSystem for scheme: hdfs

异常: 2014-02-24 12:15:48,507 WARN  [Thread-2] util.DynamicClassLoader (DynamicClassLoader.java:<init>(106)) - Failed to identify the fs of dir hdfs://fulonghadoop/hbase/lib, ignored java.io.IOException: No FileSystem for scheme: hdfs 解决: 在pom文件中加入: &

ELK搭建过程中出现的问题与解决方法汇总

搭建过程中出现的问题 elasticsearch启动过程中报错[1] ERROR: [1] bootstrap checks failed [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, d iscovery.seed_providers, cluster.initial_master_nodes] must be confi

个人博客搭建过程中异常处理

个人博客搭建过程中异常处理 错误分析 如果你使用Hexo遇到同样的问题,这里有一些常见问题的解决方案. YAML Parsing Error JS-YAML: incomplete explicit mapping pair; a key node is missed at line 18, column 29: last_updated: Last updated: %s 参数中包含冒号,请用加引号,如Last updated: %s JS-YAML: bad indentation of a

最最基础综合架构搭建部署过程——rsync与全网备份

1.rsync服务1.1备份服务的作用将数据服务器里的数据统一存储备份到一台服务器1.2.rsync--服务的安装部署rsync的部署过程为服务端和客户端1.2.1.服务端部署第一个历程:安装软件程序Yum install -y rsync第二个历程:编写配置文件vim /etc/rsyncd.conf第三个历程:创建虚拟用户信息Useradd -M -s /sbin/nologin rsync第四个历程:创建密码文件echo "rsync_backup:oldboy123" >

mongodb副本集搭建过程中的问题和解决技巧

在我以往的认知中,一个系统一旦正式上线,多半不会轻易的迁移服务器,尤其是那种涉及到多个关联应用,涉及到多台硬件服务器的系统,因为这种迁移将是牵一发而动全身的. 但是,却仍然有这种情况存在,就如我这几天主要负责的事,就是一个系统的全部服务器迁移中的部分机器迁移,还有一部分由别人负责. 这个系统涉及到flume数据采集,storm数据分析,rabbitmq消息分发,ehcache缓存提升系统性能,mongodb副本集存储数据,tomcat管理系统应用等,架构基本如下: 而这里我主要负责的是rabbi

oracle 11gr2 rac搭建过程中若干问题的总结

今天在vbox上搭建11gr2 rac时候,遇到了些问题,总结如下 环境 redhat linux 5.8 64-bit oracle 11.2.0.4 rac+asm 问题一:安装grid infrastructure,报错INS-40912 描述: 在安装grid infrastructure的时候,在添加完第二个节点的hostname和vip之后,next检查报错INS-40912,说节点2的vip被占用,请选择其他地址 这个环境是在原有的rac上卸载后重新安装的,没有重启操作系统 原因

sharepoint搭建过程中遇到的问题总结

1.在第一次使用windows server2003搭建sharepoint平台时,新建应用程序总是无法创建,在新建应用程序时点击“确定”没有任何反应.解决办法更改系统时间,可能是因为有些dll文件对系统时间有要求. 2.在配置短信提醒服务时,如果不成功可能是证书错误,一定要选择最顶层的证书. 3.user profile service application一定要先启动,网上很少有一次启动成功的,可能需要重新安装.如果这个服务配置不成功,后续将无法读到域用户电话和更改后的邮箱. 4.info

Kubernetes集群搭建过程中遇到的问题

1. 创建Nginx Pod过程中报如下错误: #kubectlcreate -f nginx-pod.yaml Error from server: error when creating "nginx-pod.yaml": Pod "nginx" is forbidden: no API token found for service account default/default, retry after the token is automatically