内容简介:写了套网站,除了日志需要定时分割外,数据库还需要定时备份,如果你用的是云服务器自带的备份功能,会更简单些,但也需要自行购买数据库服务器,对于像我这种还在初期的系统来说,能减少服务器的开支就一定要减少,毕竟现在还不挣钱。用的是ruby on rails,所以用gem来安装
写了套网站,除了日志需要定时分割外,数据库还需要定时备份,如果你用的是云服务器自带的备份功能,会更简单些,但也需要自行购买数据库服务器,对于像我这种还在初期的系统来说,能减少服务器的开支就一定要减少,毕竟现在还不挣钱。
安装
用的是ruby on rails,所以用gem来安装
gem install backup
注意,这个版本有V3和V4版本区别,两个不太一样,小编用的是3.4.0。
生成备份模型
backup generate:model --trigger my_backup
其中my_backup换成你备份的名字就可以,可以随便改
这时,你会在生成一个文件,在这个路径下~/Backup/models/my_backup.rb,这个路径也可以自定义
修改配置文件
由于我用的是mysql,直接套用这个模板就可以了,另外加了一个compress_with Gzip,可以进行压缩。
这句是备份在什么地方,备份在本地,还可以选择邮件发送,ftp,以及一些云存储。
执行备份
backup perform --trigger my_backup
手动执行备份,就可以看到效果了,会生成以时间为名字的文件夹,进去后是压缩后的备份文件
自动执行
上面是手动的,如果想让系统自动执行,可以用whenever,安装gem 'whenever', :require => false
添加自己的周期性任务,在config/schedule.rb文件中添加
这样,每晚一点开始执行备份程序。
执行周期性任务,更新schedule.rb中的任务到cronjob中
crontab -e
whenever -iw
如果做了更改,可以用whenever --update-crontab这条命令更新
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- shell编程跨服务器备份文件
- 使用 MEGA 来实时备份网站服务器数据
- 使用rsync快速同步与备份服务器数据
- Server - 基于 WebDAV 的服务器文件备份方案
- PostgreSQL基础备份_增量备份与任意点恢复
- 深度备份还原工具 V1.0 正式发布 — 备份还原,安全可靠
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
统计自然语言处理
宗成庆 / 清华大学出版社 / 2008-5 / 66.00元
内容简介 本书全面介绍了统计自然语言处理的基本概念、理论方法和最新研究进展,内容包括形式语言与自动机及其在自然语言处理中的应用、语言模型、隐马尔可夫模型、语料库技术、汉语自动分词与词性标注、句法分析、词义消歧、统计机器翻译、语音翻译、文本分类、信息检索与问答系统、自动文摘和信息抽取、口语信息处理与人机对话系统等,既有对基础知识和理论模型的介绍,也有对相关问题的研究背景、实现方法和技术现状的详......一起来看看 《统计自然语言处理》 这本书的介绍吧!