rsync+crontab实现定时备份

   日期:2020-10-30     浏览:175    评论:0    
核心提示:环境搭建CentOS Linux release 7.5.1804 (Core)关闭防火墙和selinux192.168.153.179 master192.168.153.178 backup开始部署master backup安装rsync服务yum -y install rsyncmaster操作vim /etc/rsyncd.confuid = rootgid = rootuse chroot = yesaddress = 192.168.153.179po

环境搭建

  • CentOS Linux release 7.5.1804 (Core)
    关闭防火墙和selinux
    192.168.153.179 master
    192.168.153.178 backup

开始部署

  • master backup安装rsync服务
yum -y install rsync
  • master操作
vim /etc/rsyncd.conf
uid = root
gid = root
use chroot = yes
address = 192.168.153.179
port 873
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = 192.168.153.0/24
[git]
path = /opt/git
comment = Document Root of www.51xit.top
read only =no
dont comperss = *.gz *.bz2 *.tgz *.zip *.rar *.z
auth users =root
secrets file = /etc/secrets.pass


创建源目录

mkdir /opt/git

任意添加文件,之后测试时用

[root@localhost git]# pwd
/opt/git
[root@localhost git]# touch a
[root@localhost git]# ls
a

授权的账号和密码

vim /etc/secrets.pass


授权

chmod 600 /etc/secrets.pass

启动rsync服务并查看

rsync --daemon
ss -nltp|grep 873
LISTEN     0      5      192.168.153.179:873                      *:*     
  • backup操作

创建目录,此目录以存放服务器备份过来的数据目录

mkdir /opt/backgit

免密登录

vim /etc/secrets.backpass


授权

chmod 600 /etc/secrets.backpass

测试备份服务端数据

rsync -az --password-file=/etc/secrets.backpass root@192.168.153.179::git /opt/backgit

成功备份,加入crontab 定时任务

ls /opt/backgit/
a

定时任务每分钟 1 次,抓紧时间进行操作

[root@backup ~]# crontab -l
* * * * * rsync -az --password-file=/etc/secrets.backpass root@192.168.153.179::git /opt/backgit
  • server端
    删除文件 a 创建文件 xinzeng
pwd
/opt/git
rm -rf a
touch xinzeng
[root@server git]# ls
xinzeng
  • backup端
    1分钟后…

可以使用 ll 命令查看时间,这个自行选择~ _ ~
大功告成!!!

[root@backup backgit]# ls
a
[root@backup backgit]# ls
a  xinzeng
[root@backup backgit]# ll
总用量 0
-rw-r--r--. 1 root root 0 10月 29 13:47 a
-rw-r--r--. 1 root root 0 10月 29 14:13 xinzeng

完毕~ _ ~!!!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服