配置文件同步服务器,作为向其他服务器提供同步服务
1、首先要安装xinetd
yum -y install xinetd
2、 rsync一般默认是安装的
3、vim /etc/xinetd.conf,将其中的disable = yes改成disable = no
3、vim /etc/rsyncd.conf (注意此文件原来没有,直接编写即可)
#rsync
uid=nobody
gid=nobody
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
hosts allow = 192.168.1.3/6
#hosts deny = 192.168.100.0/24
[default]
path=/usr/tomcat6/webapps/tkpcms/published/default/
comment =deployment www
ignore errors
read only = yes
list = no
hosts allow = 192.168.1.3/6
auth users = default
secrets file=/etc/rsyncd.pwd
其中的内容说明
[模块名]
path = 备份文件路径
auth users = 授权帐号
uid = 执行时的uid
gid = 执行时的gid
secrets file = 密码文件位置
read only = 是否只读
4、创建验证文件
echo default:xxx >>/etc/rsyncd.pwd
chmod 600 /etc/rsyncd.pwd
5、启动服务
rsync –daemon
6、echo “rsync –daemon” >> /etc/rc.d/rc.local #添加到自启动文件
7、该服务默认为873端口,所以要在iptables增加开放此端口
vim /etc/sysconfig/iptables
8、增加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
9、service iptables restart
10、检查是否已经监听
netstat -na | grep 873
输出为
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN
tcp 0 0 :::873 :::* LISTEN
二、客户端配置
1、echo XXX >>/etc/rsyncd.pwd # rsync服务器postfix密码(注:只要密码)
2、rsync -avuz --delete default@192.168.1.4::default /data/www/ --password-file=/etc/rsyncd.pwd
测试通过,证明服务可用
3、crontab -e #增加定时同步任务即可
以上内容,在博主的
网站上测试通过,效果不错,本来很担心对大数据量的同步是否会缓慢,实际测试结果证明,基本上在10几秒内完成。
分享到:
相关推荐
centOS5.5下java环境配置 centOS5.5下java环境配置 centOS5.5下java环境配置
Centos5.5下Qt的安装配置
Linux CentOS5.5 web配置
Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版Centos5.5下安装LAMP完整版
CentOS_5.5下FTP安装及配置详细介绍!
这个教程自己已经在centos5.5上一个个试...该文档包括apache的安装,php的安装和mysql的详细安装,先上传这个文档,后续继续上传centos5.5+nginx+php+mysql文档、负载均衡和mysql主主配置,希望能给大家一点帮助,谢谢
CentOS 5.5提权exp
CentOS 5.5 FTP 设置 vsftpd
CentOS5.5下安装oracle10g,本人按照相关文档一步一步总结出来的,绝对原创,只要各位童鞋有一点linux的基础,就可以顺利安装的傻瓜教程~
centos5.5下载地址 32 64
Oracle CentOS5.5 命令行
Centos5.5 DVD终于出现了。欢迎大家下载!
centos5.5种子文件,32和64位都有,下载速度还比较快!
CentOS 5.5安装全过程 这个介绍的很细的。
centos 5.5 32位 下载地址
CentOS 5.5使用yum安装Apache+PHP+MySQL 一、安装centos5.5操作系统 二、系统安装 三、安装Apache+php+Mysql 四、 配置防火墙 五、安装phpMyAdmin 六、安装php的扩展 七、安装apache扩展 八、如果想升级PHP的话
Linux CentOS5.5 samba服务配置非常详细
Centos 5.5环境下Cacti的安装配置和维护