1.首先查看源服务器是否支持inotify,运行命令:
ll /proc/sys/fs/inotify
如果控制台提示有下面三行,则证明服务器支持inotify。
(注意:如果源服务器不支持inotify,建议采用源机安装rsync、从机使用定时器同步源机文件和目录的方式)
2.查询源服务器是否已经安装rsync,运行命令:
rpm -qa |grep rsync
2.1如果运行以上命令后控制台什么都没有打印出来,则证明源服务器没有安装rsync,需要先安装rsync,Centos下直接运行以下命令安装rsync:
yum -y install rsync
2.2如果运行第二步命令后控制台打印出了“rsync-x-x-x ***”字样,证明源服务器已经安装rsync,则不需要再次安装rsync,直接进行下一步即可。
3.创建同步文件所需要的密码文件:
touch /etc/rsyncd.secrets
echo '123456' > /etc/rsyncd.secrets
(注意:单引号中的123456是密码)
4.修改rsyncd