一、编译安装rsync 1,下载rsync版本:(虽然系统已经安装,我们这里使用下载编译的:) cd /usr/src 下: wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.7.tar.gz 2,解压rsync; tar xzf rsync-3.0.7.tar.gz && cd rsync-3.0.7 && ./configure --prefix=/usr/local/rsync &&make &&make install (至此rsync安装完毕) 说明一点,客户机和服务器都要安装rsync。客户机以客户端方式运行rsync,服务器端以服务器方式运行rsync,它监听873端口。 3.运行rsync /usr/local/bin/rsync --daemon 验证启动是否成功: netstat -na|grep 873 4.配置rsync服务端 默认安装完,/etc下没有rsyncd.conf这个文件,不过我们可以新建: 简单配置:编辑/etc/rsyncd.conf文件如下: #全局配置部分 secrets file = /etc/认证用户名和密码文件的名称和位置 motd file = /etc/rsyncd.motd 欢迎信息文件名称和存放位置(此文件没有,可以自行添加) read only = yes list = yes uid = root gid = root #hosts allow = 10.4.5.213 #hosts deny = 10.4.5.0/24 use chroot = no max connections = 5 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock #模块配置部分 [paolo] comment = Paolo 's directory path = /home/test/software auth users = rsyncuser #secrets file = /etc/ 5.生成验证证文件 设置rsync服务器端同步密钥; echo "rsyncuser:rsync_password" >> /etc/ chmod 600 /etc/ vi /etc/ username:userpasswd (表示用户名:密码) 6.服务器端部署完毕,设置客户端; 既然服务端设置了密钥,客户端的密钥就得与服务器端一致: vi /etc/ 输入服务器端密码: rsync -avzP --delete --password-file=/etc/ /usr/local/webapps www@192.168.0.100::www 如果想重启的话必须得删除:/var/run/rsync.pid如下方式: kill -9 6626 ;rm -rf /var/run/rsync* ;/usr/local/rsync/bin/rsync --daemon 二、yum 安装rsync 1.系统默认安装了rsync,如果没有,则执行 yum install rsync 2.运行rsync /usr/bin/rsync --daemon 验证启动是否成功: netstat -na|grep 873 3.配置rsync服务端 默认安装完,/etc下没有rsyncd.conf这个文件,不过我们可以新建: 简单配置:编辑/etc/rsyncd.conf文件如下: #全局配置部分 secrets file = /etc/ 认证用户名和密码文件的名称和位置 motd file = /etc/rsyncd.motd 欢迎信息文件名称和存放位置(此文件没有,可以自行添加) read only = yes list = yes uid = root gid = root #hosts allow = 10.4.5.213 #hosts deny = 10.4.5.0/24 use chroot = no max connections = 5 log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock #模块配置部分 [paolo] comment = Paolo 's directory path = /home/test/software auth users = rsyncuser #secrets file = /etc/ 4.生成验证证文件 设置rsync服务器端同步密钥; echo "rsync:rsync_password" >> /etc/ chmod 600 /etc/ vi /etc/ username:userpasswd (表示用户名:密码) 5.服务器端部署完毕,设置客户端; 既然服务端设置了密钥,客户端的密钥就得与服务器端一致: vi /etc/ 输入服务器端密码: rsync -avzP --delete --password-file=/etc/ /usr/local/webapps www@192.168.0.100::www 如果想重启的话必须得删除:/var/run/rsync.pid如下方式: kill -9 6626 ;rm -rf /var/run/rsync* ;/usr/bin/rsync --daemon
Linux:rsync服务器的快速搭建和使用
原创
©著作权归作者所有:来自51CTO博客作者蜗牛奔跑ing的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Func常用操作命令
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux服务器搭建项目运行环境
Linux服务器搭建项目运行环境
redis mysql nginx Linux -
SVN服务器搭建和使用
SVN服务器搭建和使用(一):
html hive svn服务器 -
Rsync服务器的搭建
Rsync是一个同步的软件,企业应用广泛,我们一起来学习一下吧
Rsync 安装配置 同步软件 -
nfs服务器的搭建和挂载使用
nfs服务器的搭建和挂载使用
nfs mount nfs -
linux SVN服务器 仓库备份 linux svn服务器搭建和使用
一.安装SVN首先查看Linux服务器是否已经安装SVN服务,执行这个svnserve --version 以上说明Linux中未安装SVN服务如果未安装,请执行下面命令使用命令 yum install subversion 上图显示:说明svn服务安装完成如果提示权限不足,就使用一下命令使用命令su root再执行 yum install subver
linux SVN服务器 仓库备份 linux svn服务器搭建和配置 svn新建项目要重启服务吗 修改linux下svn的客户端用户和密码 无法从命令行或调试器启动服务.必须首先
















