rsync+sersync安装及维护指南

 

1. 要求

1.1. 系统环境

操作系统:Red Hat Enterprise Linux 5.4 X86_64及以上版本

1.2. 地址规划

服务器 hostname IP
海报存储服务器 imageStore 192.168.2.189
海报服务器 image1 192.168.1.190
海报服务器 image1 192.168.1.191

本文以海报存储及向终端提供服务为例进行讲解,关于其他文件的存储及分发也可以参考此文说明进行配置部署。

2. 安装及配置

2.1. 服务端

本文中服务器规划如下:

服务器 hostname IP
海报存储服务器 imageStore 192.168.2.189

海报存储服务器作为服务端,其安装部署sersync软件服务。

把sersync.tar解压部署到//usr/local/sersync目录下,配置confxml.xml

img

hostip 服务器端IP地址;

watch 监控服务器目录配置;

remote ip 同步客户端服务器IP地址。

2.2. 客户端

本文中服务器规划如下:

服务器 hostname IP
海报服务器 image1 192.168.1.190
海报服务器 image1 192.168.1.191

客户端需要安装rsyncd软件,其接收来自终端请求。

拷贝rsyncd.conf到客户端服务的/etc目录下,配置内容如下

img

path 客户机保存同步文件路径;

hosts allow 同步服务器端IP地址。

2.3. 开机自启动配置

1、服务端配置sersync自启动

cd /etc/init.d/,把sersyncd文件上传到此文件,然后更改文件权限。

分别执行chkconfig --add sersyncd、chkconfig --level 35 sersyncd on把sersyncd加入到服务器开机自启动。

手动关闭\启动\状态命令:service sersyncd stop|start|status

2、客户端配置rsync自启动

cd /etc/xinetd.d目录下编辑rsync,启用此服务,如下图:

img

service xinetd start|restart|stop|status 进行后台进程启动/重启/停止/状态查看。

可以通lsof -i:873查看对应端口是否开启。

2.4. 服务启动

1、 服务端启动:

sersyncd服务关闭\启动\状态命令:service sersyncd stop|start|status

失败信息查看:/tmp/rsync_fail_log.sh文件

2、 客户端启动

service xinetd start|restart|stop|status 进行后台进程启动/重启/停止/状态查看

tail -f /var/log/rsyncd.log查看运行日志

2.5. 同步测试

在服务端监控文件夹下创建一个文件,查看是否同步到客户端。

3. 常用命令

1、客户端:

查看客户端接收文件情况:tail -f /var/log/rsyncd.log;

查看客户端进程:ps -ef | grep rsync;

img

对客户端进程进行操作:service xinetd start|restart|stop|status 进行后台进程启动/重启/停止/状态查看;

查看客户端配置:vi /etc/rsyncd.conf;

2、服务端:

查看服务端错误指令:tail -f /tmp/rsync_fail_log.sh

手动关闭\启动\状态命令:service sersyncd stop|start|status

猜你喜欢

转载自www.cnblogs.com/szz1113/p/11769875.html