北京SEO

linux中rsync同步安装配置教程

2019/10/10/17:46:28  阅读:1760  来源:谷歌SEO算法  标签: 自学SEO

rsync是一个同步工具了,今天我们来看看搭建rsync同步机制 解决测试和生产环境的文件同步问题,希望文章可以帮助到各位.

rsync是类unix系统下的数据镜像备份工具——remote sync,是一款快速增量备份工具 Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步.

通过搭建rsync服务端和客户端,可轻松解决开发中遇到的测试环境与生产环境的文件同步问题,且同步过程完全自动化,避免了人工上传文件容易出现的错传或漏传现象.

下面我们一起来看一下设置的过程,生产环境主机(rsync服务端)设置.

1.配置rsyncd.conf文件

vi /etc/rsyncd.conf

设置如下:

  1. [web]
  2. uid=www
  3. gid=www
  4. authusers=web
  5. secretsfile=/etc/rsyncd.pass
  6. path=/home/htdocs/web

2.设置访问密码

vi /etc/rsyncd.pass

设置如下:

web:123456

访问密码一行对应一个用户,格式为 用户名:密码

3.改变密码文件的权限

chmod 600 /etc/rsyncd.pass

测试环境主机(rsync客户端)配置.

1.设置访问密码

vi /etc/rsync/web.pas

设置如下:

123456

rsync客户端的密码文件的文件名与用户名保持一致.

2.改变密码文件的权限

chmod 600 /etc/rsync/web.pas

3.设置同步时忽略文件

vi /etc/rsync/exclude_web.conf

exclude_web.conf文件内容如下:

  1. .svn
  2. .log
  3. .ini

rsync服务端和客户端设置完毕后,可以在客户端执行下面的命令来测试设置是否成功:

  1. rsync-avz--chmod=u=rwx,g=rx,o=r--progress--exclude-from=/etc/rsync/exclude_web.conf--password-file=/etc/rsync/web.pas/home/htdocs/web/web@192.168.0.1::web/

广告内容

linux中rsync同步安装配置教程 linux中rsync同步安装配置教程 linux中rsync同步安装配置教程

相关阅读

热门评论

互联网十八般武艺 互联网十八般武艺

互联网十八般武艺

总篇数179

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法