客户端安装:
程序名:rsycn
安装目录:/project/
主要的配置文件:/project/rsync/rsyncd.conf
开放的端口:873
主要作用:用于提供文件同步的功能
安装步骤
安装步骤如下:
1、使用FTP工具连接到服务器(如果服务器上开启的是SSH,使用SFTP模式)
2、切换到目录/project/
3、上传rsync-3.0.9.tar.gz
4、使用ssh工具连接到服务器
5、执行以下命令:
a) cd /project/
b) chmod +x rsync-3.0.9.tar.gz
c) tar -zxvf rsync-3.0.9.tar.gz
d) cd rsync-3.0.9
e) ./configure --prefix=/project/rsync/
f) make
g) make install
配置接收服务器:
本机需要接收的内容:
CMS服务器发送的静态文件
配置步骤如下:
1、使用ssh工具连接到接收服务器;
2、#cd /project
3、#vi rsyncd.conf
4、输入以下内容:
uid = root
gid = root
port = 873
max connections = 200
use chroot = no
log file = /project/logs/rsync/rsyncd.log
log format = %t %a %m %f %b
pid file = /project/rsync/rsyncd.pid
lock file = /project/rsync/rsync.lock
timeout = 300
[cmsroot]
path = /u01/app/qdgx-easysite/qdgx_cms/webapps/ROOT/
comment = home cad folder
ignore errors = yes
read only = no
list = no
auth users = rsync
hosts allow = 172.2.2.2
hosts deny = *
secrets file = /project/rsync/rsyncd.scrt
[cmsfire]
path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/fileDir
comment = home cad folder
ignore errors = yes
read only = no
list = no
auth users = rsync
hosts allow = 172.2.2.2
hosts deny = *
secrets file = /project/rsync/rsyncd.scrt
[cmsimm]
path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/immovableDir
comment = home cad folder
ignore errors = yes
read only = no
list = no
auth users = rsync
hosts allow = 172.2.2.2
hosts deny = *
secrets file = /project/rsync/rsyncd.scrt
[cmsuiframework]
path = /u01/app/qdgx-easysite/qdgx_cms/webapps/eportal/uiFramework
comment = home cad folder
ignore errors = yes
read only = no
list = no
auth users = rsync
hosts allow = 172.2.2.2
hosts deny = *
secrets file = /project/rsync/rsyncd.scrt
5、保存
6、#chmod 400 rsyncd.conf(该文件必须为400权限)
7、#vi rsyncd.scrt
8、输入rsync:rsync
9、保存
10、#chmod 400 rsyncd.scrt(该文件必须为400权限)
11、开启rsync守护进程的命令如下:
#cd /project/rsync/bin/
#./rsync --daemon --config=/project/rsync/rsyncd.conf
服务端:
程序名:rsync
安装目录:/project/
主要的配置文件:/project/rsync/rsyncd.conf
开放的端口:1873
主要作用:用于提供文件同步的功能
安装步骤
安装步骤如下:
1、使用FTP工具连接到服务器(如果服务器上开启的是SSH,使用SFTP模式)
2、切换到目录/project/
3、上传rsync-3.0.9.tar.gz
4、使用ssh工具连接到服务器
5、执行以下命令:
a) cd /project/
b) chmod +x rsync-3.0.9.tar.gz
c) tar -zxvf rsync-3.0.9.tar.gz
d) cd rsync-3.0.9
e) ./configure --prefix=/project/rsync/
f) make
g) make install
配置本机同步推送服务器
步骤如下:
1、使用ssh工具连接到推送服务器;
2、#cd /project/rsync
3、#vi sersyncd.scrt
4、输入rsync
5、保存
6、chmod 400 sersyncd.scrt
安装sersync
程序名:sersync
安装目录:/project/sersync/
主要的配置文件:/project/sersync/conf/confxml.xml
主要作用:用于提供文件同步的功能(发送)
注意:由于sersync依赖于rsync,因此,在安装Sersync之前,要先确定rsync是已经配置成功。
安装文件:sersync2.5.4_64bit_binary_stable_final.tar.gz
安装步骤:(不包含配置,在后面章节中详细说明)
1、上传sersync2.5.4_64bit_binary_stable_final.tar.gz到/project目录下
2、创建以下目录结构:
# mkdir /project/sersync/
# mkdir /project/sersync/conf
# mkdir /project/sersync/bin
# mkdir /project/sersync/log
3、并授予执行权限给sersync2.5.4_64bit_binary_stable_final.tar.gz
#chmod +x sersync2.5.4_64bit_binary_stable_final.tar.gz
4、并解压安装sersync
# tar zxvf sersync2.5.4_64bit_binary_stable_final.tar.gz
# cd /project/GNU-Linux-86
拷贝confxml.xml、sersync2两个文件
# cp confxml.xml /project/sersync/conf
# cp sersync2 /project/sersync/bin
配置sersync静态文件实时同步
说明:
1、同步的静态文件目录包括:
/project/app/easysite-tomcat/webapps/root
/project/app/easysite-tomcat/webapps/eportal/fileDir
/project/app/easysite-tomcat/webapps/eportal/immovableDir
/project/app/easysite-tomcat/webapps/eportal/uiFramework
2、同步每个目录需要一个单独的配置文件。
3、以下分别配置。
root:/project/app/easysite-tomcat/webapps/root
1、拷贝一个Sersync的配置文件并编辑:
执行以下命令:
# cd /project/sersync/conf
#cp confxml.xml webroot.xml
# vi webroot.xml
按照红色标识的内容及注释修改参数配置:
-----------------------------
联系客服