|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS完全免费,不存在REDHATAS4需要序列号的问题。
1、需求
卫士何处有一个需求,就是要把一台内网办事器的数据同步到外网的一台办事器上,之前我用的是rsync+intify-tool+ssh完成的及时同步更新,头几天我还在东莞出差,开辟的人给我打德律风说这两台办事器的数据分歧步了,我上往反省一遍,本来是用来同步数据的这个体系账号被北京的同事修正,ssh免暗码上岸失利了,以是数据同步不了,厥后想一想如许在体系开着个单用户用来同步数据的确是存在宁静风险,我有详细和开辟的相同了一下,这个项目标数据同步也不是那末的必要及时同步,以是如今我要改成单用rsync同步,详细步骤以下:
2、情况
内网:10.20.220.247
同步目次1:/data/appsdata/softmgr-v3/static-file/update
同步目次2:/data/appsdata/softmgr-v3/static-file/v1_0
外网:114.112.36.X
同步目次1:/data/apps/ksoftmgr/ksafe/client/update
同步目次2:/data/apps/ksoftmgr/ksafe/client/v1_0
3、安拆卸置
1.办事器端(114.112.36.69)
A、[root@localhost~]#yum-yinstallrsyncxinetd
B、[root@localhost~]#vi/etc/xinetd.d/rsync
将disable=no改成yes
[root@localhost~]#/etc/init.d/xinetdstart
C、撰写rsync的设置文件
[root@localhost~]#vi/etc/rsyncd.conf
uid=root
gid=root
usechroot=no
maxconnections=10
strictmodes=yes
pidfile=/var/run/rsyncd.pid
lockfile=/var/run/rsync.lock
logfile=/var/log/rsyncd.log
[update]
path=/data/apps/ksoftmgr/ksafe/client/update
comment=updatefile
ignoreerrors
readonly=no
writeonly=no
hostsallow=125.89.65.194
hostsdeny=*
uid=root
authusers=wcm
secretsfile=/etc/web.pass
[v1_0]
path=/data/apps/ksoftmgr/ksafe/client/v1_0
comment=v1_0file
ignoreerrors
readonly=no
writeonly=no
hostsallow=125.89.65.194
hostsdeny=*
uid=root
authusers=wcm
secretsfile=/etc/web.pass
D、撰写暗码文件
[root@localhost~]#vi/etc/web.pass(格局账号:暗码)
wcm:8888888
[root@localhost~]#chownroot:root/etc/web.pass
[root@localhost~]#chmod600/etc/web.pass
E、启动rsync
[root@localhost~]#rsync--daemon
[root@localhost~]#echo"rsync--daemon">>/etc/rc.local
2、客户端(10.20.220.247)
A、[root@localhost~]#yum-yinstallrsync
B、撰写暗码文件
[root@localhost~]#vi/etc/web.pass(次要:只写用来同步的账号的暗码)
8888888
[root@localhost~]#chownroot:root/etc/web.pass
[root@localhost~]#chmod600/etc/web.pass
C、撰写crontab,没一分钟同步一次
[root@localhostv1_0]#crontab-e
*/1****/usr/bin/rsync-avz--progress--delete/data/appsdata/softmgr-v3/static-file/update/wcm@114.112.36.x::update--password-file=/etc/web.pass
*/1****/usr/bin/rsync-avz--progress--delete/data/appsdata/softmgr-v3/static-file/v1_0/wcm@114.112.36.X::v1_0--password-file=/etc/web.pass
4、测试
在内网的update和v1_0上面删除大概新建文件,看对应外网的呆板上是不是也是做了响应的操纵,假如是,申明OK,我的一定是撒,线上的分歧步就喜剧了。
小知识:RHEL是很多大型企业采用的操作系统,但需要向RedHat购买使用权,有偿享受技术支持、版本升级等,所以推荐大家使用CentOS。 |
|