超简单本地备份服务器搭建攻略

上一篇说过两台服务器间大数据文件传输,利用rsync、scp等神奇命令便能解决,这次站在巨人的肩膀上咱们基于上述命令之一做个超简单的刚需应用~本地备份服务器!动心不,请继续看~

超简单本地备份服务器搭建攻略

超简单本地备份服务器搭建攻略

咱们以备份线上数据库文件为例(各种log文件也可以),本地系统是Ubuntu:

一。假设已经有一个数据库,且是自建的跟服务器同一台主机,每天会有定时脚本备份并压缩保存到固定文件夹(如宝塔的定时任务,保存到/}

二。

1)确定好备份对象和线上文件目录后,咱们开始动工了。文件目录和对象暂设/}

2)编写本地定时命令,例,每天一点半备份线上IP为x.x.x.x的目录/}

crontab -e #打开Linux定时器编辑界面30 1 * * * rsync -tvzr   用户名@线上IP :/}

ssh: Could not resolve hostname host: Name or service not known就是没装的安装ssh 命令 sudo apt-get install openssh-server然后关闭ubuntu的防火墙 ufw disable3)运行过后,如无意外,本地已经有 }

说到这,这种小小的运维任务就不劳烦各大编程语言了,我的习惯是用PHP搞定它,shell和Python嘛,你爱用哪个用哪个,在下觉得PHP搞简单运维还是挺适合的,非常稳定,简单,没有烦人的缩进和突如其来的运行时错误,哈哈~

贴上一段小脚本,文件名:manage_db_backup.php

<?php$conf_len = 18;$file_arr = glob( "/}

30  2 * * *  php manage_db_backup.php >> /}

大功告成!是不是很简单?

未经允许不得转载:搜热门主机 » 超简单本地备份服务器搭建攻略

赞 (0)