配置文件同步服务器,作为向其他服务器提供同步服务
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几秒内完成。
分享到:
相关推荐
CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...
在CentOS5.5中,Apache Web服务器的主要配置文件位于`/etc/httpd/conf/`目录下。其中最重要的配置文件是`httpd.conf`,它包含了Web服务器的所有基本设置。 ##### 2.2 网页路径设置 网页文件通常被放置在特定的目录...
在CentOS 5.5操作系统上配置Java环境是开发或运行Java应用程序的基础步骤。下面将详细介绍这个过程,包括所需的软件包、编译工具以及Apache HTTP Server的安装,因为这些通常是与Java环境配置相关的。 首先,我们...
具体到“CentOS-5.5-i386-bin-DVD.torrent”这个文件,它是一个使用BitTorrent协议分发的ISO镜像。BitTorrent是一种点对点(P2P)文件分享协议,允许大量用户同时下载和上传数据,从而减轻服务器负担并提高下载速度...
CENTOS5.5 软 RAID1 配置及更换硬盘方案 在本文档中,我们将详细阐述软 RAID1 的配置方法和更换硬盘的步骤。软 RAID1 是一种软件 RAID 方式,它可以将多个硬盘组合成一个 RAID 设备,从而提高数据的安全性和可用性...
本文将深入解析如何在CentOS 5.5环境下安装LAMP堆栈,以及相关组件的配置细节。 ### 一、系统环境准备 首先,确保你的系统是CentOS 5.5,这是一个基于Linux内核的开源操作系统。此版本发布于2010年,虽然现在已经...
【描述】"centos5.5下载地址 32 64"提示我们需要寻找可以下载这个旧版CentOS的官方或可靠的第三方链接。由于CentOS 5.5已经不再维护,官方可能不再提供直接的下载服务。然而,为了满足某些特定的需求,例如软件兼容...
### Linux CentOS 5.5 从底层配置 IP 地址详解 #### 一、引言 在 Linux 系统中,尤其是 CentOS 5.5 版本中,配置 IP 地址是一项基本但又十分重要的任务。对于那些在安装过程中未进行 IP 配置的系统来说,后续的...
CentOS_5.5下FTP安装及配置详细介绍!
压缩包子文件的文件名称 "centos5.5" 暗示这个文件可能包含整个 CentOS 5.5 ISO 映像或者是一组ISO文件,用户可以使用这些文件来创建安装光盘或USB驱动,或者通过网络启动安装。 在CentOS 5.5中,你可以找到以下...
这个教程自己已经在centos5.5上一个个试...该文档包括apache的安装,php的安装和mysql的详细安装,先上传这个文档,后续继续上传centos5.5+nginx+php+mysql文档、负载均衡和mysql主主配置,希望能给大家一点帮助,谢谢
CentOS 5.5提权exp
总结:CentOS 5.5的安装过程涉及多个步骤,从准备阶段到最终的系统配置,每个环节都需要仔细处理。虽然现在CentOS已经更新到更高级的版本,但了解这个过程对于理解Linux系统的安装原理仍然很有价值。通过这些步骤,...
在本文中,我们将详细介绍如何在CentOS 5.5系统上配置vsftpd(Very Secure FTP Daemon)服务。vsftpd是一款广泛使用的、安全且高效的FTP服务器软件,它支持多种认证方式,并且能够通过多种配置选项来满足不同的需求...
### CentOS 5.5 下 Oracle 10g 安装指南 #### 一、环境准备 在开始安装 Oracle 10g 数据库之前,需要确保操作系统环境已经准备好。本指南适用于 CentOS 5.5 64位系统。操作系统版本:Red Hat Enterprise Linux 5.5...
### Centos 5.5 X64环境下KVM虚拟化安装与配置 #### KVM简介 KVM(Kernel-based Virtual Machine)是一种内嵌在Linux操作系统中的全虚拟化解决方案,自Linux 2.6.20内核版本后,KVM已经成为各主要Linux发行版的标准...
Centos5.5 DVD终于出现了。欢迎大家下载!