Rsysnc安装、配置教程:实现VPS主机文件备份同步
发布时间:2016-01-26 18:23:10 所属栏目:经验 来源:免费资源部落
导读:副标题#e# 通常我们备份网站数据的做法,就是打包网站文件和MysqL数据库,然后下载到本地或者放在网盘中。一旦需要恢复网站数据时,重新将网盘或者本地的打包文件和MysqL数据库上传到网站服务器。这个网站备份的方法,对于中小型的博客网站基本上没有任何问
二、Rsysnc配置文件 1、Rsysnc配置文件主要有三个:
2、执行以下命令,创建rsyncd目录和建立这三个配置文件: mkdir /etc/rsyncdtouch /etc/rsyncd/rsyncd.conftouch /etc/rsyncd/rsyncd.secretschmod 600 /etc/rsyncd/rsyncd.secrets #设置权限touch /etc/rsyncd/rsyncd.motd 3、接下来就是修改rsyncd.conf 、rsyncd.secrets 、rsyncd.motd文件了。首先rsyncd.conf 配置示例代码说明: # Minimal configuration file for rsync daemon# See rsync(1) and rsyncd.conf(5) man pages for help# This line is required by the /etc/init.d/rsyncd scriptpid file = /var/run/rsyncd.pid #进程写到 /var/run/rsyncd.pid 文件中port = 873 #默认端口address = 192.168.1.171 #指定服务器IP地址#uid = nobody#gid = nobody uid = root gid = root use chroot = yesread only = no #只读 不让客户端上传文件到服务器上#limit access to private LANshosts allow=192.168.1.0/255.255.255.0 10.0.1.0/255.255.255.0 #允许的IP 即白名单,中间用空格隔开hosts deny=*max connections = 5 #最大允许的连接数motd file = /etc/rsyncd/rsyncd.motd #用户登录时会看到rsyncd.motd 中的信息#This will give you a separate log filelog file = /var/log/rsync.log #rsync 服务器的日志#This will log every file transferred - up to 85,000+ per user, per sync#transfer logging = yeslog format = %t %a %m %f %b #日志格式syslog facility = local3timeout = 300[freehao123] #模块名称 path = /home #同步路径list=yesignore errorsauth users = root #授权VPS登录用户,此用户必须是VPS已经存在的secrets file = /etc/rsyncd/rsyncd.secrets #密码存储位置comment = freehao123 home #注释 随便填写exclude = beinan/ samba/ #排除上面的同步路径下的目录 用空格隔开 4、rsyncd.secrets 就是存放密码的文件,设置格式如下:
5、rsyncd.motd这是显示你连接rsyncd时的看到信息,不是很重要,可以自己随便写点。
|