蜗牛789
主机测评与优惠

OneinStack脚本Web环境内置网站、数据库本地/远程备份应用

无论我们VPS、服务器使用哪种WEB环境,既然选择使用就需要考虑到运维和管理,不仅仅是网站本身,其网站的数据,服务器的安全等方面都需要考虑的,尤其是网站文件和数据库都需要定期备份确保数据的完整。一般,我们会采用网络上比较常用的WEB面板、环境一键包安装LAMP、LNMP等网站架设环境,而且这些常用的成熟的环境中都会自带比较自动化的应用模块。

比如我们需要备份网站的时候,可以采用常规的手动式备份数据库和网站文件(参考这里),也可以利用脚本自带的模块进行备份,比如最近一段时间较为流行的OneinStack一键包环境(一键包安装)也有快速备份网站数据的功能,而且可以本地和远程服务器定时备份。在这篇文章中,蜗牛就在一台测试机环境中演示如何利用OneinStack一键包自带备份脚本本地、远程、定时备份网站文件/数据库。

第一、OneinStack备份准备工作

蜗牛在这篇文章中分享的方法是基于OneinStack脚本环境的,所以如果是其他的WEB环境不适用的,我们对于其他的环境可以采用对应的方法或者手工备份;同时,我们如果需要同步远程备份至其他VPS、服务器中,需要准备一台服务器和ROOT账户信息,等会需要用到。

第二、OneinStack利用脚本备份过程

1、执行命令

./backup_setup.sh

2、设置选项

根据上图的提示,我们选择需要备份的参数,比如是本地备份,还是远程备份,还是本地和远程同时备份。然后系统会检测到我们当前的数据库名,根据需要备份需要的数据库。

根据提示我们还需要输入需要备份的网站,会根据系统的检测到然后输入对应的域名,比如我这边需要备份www.laojiang.me,www.laobuluo.com,中间用英文逗号隔开。如果输入错误会无法继续的,然后根据远程服务器的IP地址和账户设置参数。

3、执行备份

./backup.sh

设置参数完毕之后,执行命令备份。当然,我们也可以定时添加自动备份。

crontab -e

然后在定时文件中添加脚本起到定时执行。

0 1 * * * cd ~/oneinstack;./backup.sh  > /dev/null 2>&1 &

第三、Oneinstack脚本环境备份小结

通过上面的演示,我们可以完成利用脚本自带的备份命令本地、远程且可以定时备份数据库和网站文件。一般我们个人小网站来说也没有必要定时备份,我们完全可以手工备份到本地然后下载,毕竟同步到其他服务器之后可能会导致数据的不安全泄露等风险。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址