<<<备份策略>>>
---平均每次备份数据量5M左右,该策略可由更改crontab实现自由设定(见附件:如何更改策略)
1.MYSQL,html每天03:00备份一次
2.FTP每天03:30上传到服务器一次
3.本地数据超过30天自动删除
4.服务器上数据可根据需要,手动删除
crontab -e
<i>
* 3 * * * /var/bak/html_bak.sh
* 3 * * * /var/bak/mysql_bak.sh
30 3 * * * /var/bak/ftp.sh
<Esc>
<:wq>
<Enter>
<<<备份环境>>>
---环境变更,只需更改相应变量和ftp.sh脚本即可
<日期> `date +%Y%m%d` $CUR_DATE
FTP
脚本 /var/bak/ftp.sh
MYSQL
数据库 dpcm_web $DB_NAME
暂存路径 /var/bak/data $BAK_DIR
暂存文件 $BAK_DIR/<日期>/mysql.sqL
脚本 /var/bak/mysql_bak.sh
html
源文件路径 /var/www $HTML_PATH
网站文件夹名 html $HTML_FLD
暂存路径 /var/bak/data $BAK_DIR
暂存文件 $BAK_DIR/<日期>/html.tar.gZ
脚本 /var/bak/html_bak.sh
<<<crontab命令说明>>>
crontab命令的一般形式为:
crontab [-u user] -e -l -r
其中:
-u 用户名。如果使用自己的名字登录,就不用使用-u选项。
-e 编辑crontab文件。不带-u选项可以编辑自己的crontab文件。
-l 列出crontab文件中的内容。不带-u选项可以列出自己的crontab文件的内容。
-r 删除crontab文件。小心使用哦。
crontab文件(各个用户的这个文件放在/var/spool/cron/crontab/目录中,以用户名来区别。)
每个条目中各个域的意义和格式如下。
下面就是这些域:
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令
例子(注意:提交此命令会覆盖原来的文件,使用之前请做好备份。):
30 21* * * /apps/bin/cleanup.sh
上面的例子表示每晚的21:30运行/apps/bin目录下的cleanup.sh。
45 4 1,10,22 * * /apps/bin/backup.sh
上面的例子表示每月1、10、22日的4:45运行/apps/bin目录下的backup.sh。
10 1 * * 6,0 /bin/find -name "core" -exec rm {} \;
上面的例子表示每周六、周日的1:10运行一个find命令。
0,30 18-23 * * * /apps/bin/dbcheck.sh
上面的例子表示在每天18:00至23:00之间每隔30分钟运行/apps/bin目录下的dbcheck .sh。
0 23 * * 6 /apps/bin/qtrend.sh
上面的例子表示每星期六的11:00pm运行/apps/bin目录下的qtrend.sh。
既然是用户向cron提交了这些作业,就要向cron提供所需的全部环境。要保证在shell脚本中提供所有必要的路
径和环境变量,除了一些自动设置的全局变量。
分享到:
相关推荐
而“网站备份文件扫描”这个话题,主要是指对这些备份文件进行检查和分析,以确保它们的完整性和安全性。 在描述中提到的"改成cgi1.lst即可扫描目录",这可能是指一种特定的扫描方式或者工具。CGI(Common Gateway ...
### 浅议Oracle数据库的备份方法和策略 随着信息技术的发展,数据库在企业的信息化建设中扮演着越来越重要的角色。...通过合理规划和实施备份策略,可以最大程度地降低数据丢失的风险,确保业务连续性。
本文讨论了一种在标题为“貌似很强的MySQL备份策略”的策略,该策略通过日常执行全量备份与二进制日志(binlog)更新来确保数据安全。 全量备份是备份数据库中所有数据的方式,它可以是一个数据库、特定的表,甚至...
- **备份策略**:虽然脚本提供了一种自动化的备份方式,但还需要结合企业的具体需求制定合理的备份策略,比如备份频率、存储位置等。 - **安全考量**:备份文件应妥善保管,防止数据泄露。建议对敏感信息进行加密...
备份过程中,工具可能会提供多种备份策略,如完整备份、增量备份或差异备份,以适应不同的需求。完整备份将备份所有文件,而增量或差异备份则只备份自上次备份以来发生变化的文件,这样可以在节省存储空间的同时,...
该制度规定了网站备份和恢复工作的程序、职责、管理程序、备份介质的质量和技术要求、存储介质的安全要求、备份文件的管理、恢复测试、病毒防治、异地备份策略等方面的要求。 1. 职责:技术部为主要负责部门,总...
数据备份是保护关键信息免受意外损失的重要手段,无论是个人还是企业,都应该根据自身数据的重要性和系统复杂性制定相应的备份策略。本文将介绍几种不同投入级别的数据备份解决方案,适用于不同环境和需求。 1. **...
- 备份策略:根据数据的重要性来决定备份频率和保留期限。 - 测试恢复:定期进行恢复测试,验证备份文件的有效性和恢复过程的可靠性。 - 安全性:备份文件应加密并存储在安全位置,防止未经授权的访问。 - 版本控制...
rsync是一款强大的数据同步工具,尤其适用于在类Unix系统中进行文件和目录的备份与镜像。它的名称“remote sync”揭示...通过配置rsync,可以在不同服务器之间实现高效、灵活的数据同步和备份,保障网站数据的安全性。
- 在备份策略中,除了定期备份,还需要制定灾难恢复计划。这包括测试备份的可恢复性、确定恢复时间目标(RTO)和恢复点目标(RPO),以及演练恢复过程。 - 灾难恢复计划应当定期更新,并与业务连续性计划相结合。 ...
2. **网站备份**:对于网站所有者,好备份提供了一键式网站备份功能,包括HTML文件、图片、CSS样式表、JavaScript脚本等在内的所有网站内容都能被完整保存。这确保了即使网站遭受破坏,也能快速恢复到备份状态。 3....
ASP.NET是一种由微软开发...通过整合WinRAR工具和CMD命令,它实现了自动化和定制化的备份策略,对于管理和维护大型或复杂网站尤其有价值。不过,需要注意的是,确保服务器的安全性和权限设置正确是使用此类工具的前提。
备份策略应该根据网站的具体情况进行制定,考虑到数据的重要性、备份频率、存储方式等因素。 1.2 Backup Methods 网站历史发布信息备份方法有多种,包括全备份、增量备份、差异备份等。选择合适的备份方法取决于...
此外,对于大型网站,可能还需要考虑备份策略,如定期备份、增量备份和差异备份,以优化资源使用和提高数据恢复效率。增量备份仅备份自上次备份以来更改的数据,而差异备份则备份自上次完整备份以来的所有更改。这些...
总的来说,这个网站备份工具结合了自动备份、定时策略、多数据库支持和一键还原等特性,为网站和数据库的安全提供了全面的保障。无论是初创网站还是成熟的在线业务,都应该考虑采用这样的解决方案,以确保在面对突发...
在网站备份的批处理脚本中,可能会包括将网站文件从服务器的某个目录复制到另一安全位置的命令。 对于MySQL数据库的备份,批处理脚本通常会调用MySQL的命令行工具`mysqldump`来生成SQL文件。`mysqldump`是一个实用...
- 备份策略制定:根据业务需求和风险评估制定合适的备份策略。 - 监控与审计:定期检查备份记录,确保备份的准确性和完整性。 - 测试恢复:定期进行恢复测试,验证备份的可用性。 - 训练与知识转移:确保备份...
通过libgen网站数据库备份,我们可以深入探讨信息技术在提供大规模在线资源服务中的应用,以及如何通过有效的数据管理和安全保障策略来维护这样一个平台的稳定运行。同时,这也提醒我们关注版权法规和用户隐私问题,...
文档中列出了多个业务系统及其相关的数据库备份策略,包括但不限于PMS(物业管理系统)、ECRM(企业客户关系管理系统)、PCRM(个人客户关系管理系统)、免房券系统、官方网站等。每个业务系统下的数据库备份策略有所不同...