实验环境
源主机 T801
操作系统:CentOS6.9
IP地址:192.168.2.81
镜像主机T802
操作系统:CentOS6.9
IP地址:192.168.2.82
安装Lsyncd先要添加epel源
wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repo
yum install -y lsyncd
在源主机创建密钥并copy至镜像主机实现免密登陆
ssh-keygen -t rsa
ssh-copy-id root@192.168.2.82
设置配置文件
vim /etc/lsyncd.conf
在lsyncd.conf
中写入如下配置
settings = {
insist = true,
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.status"
}
sync {
default.rsyncssh,
source = "/data/www",
host = "192.168.2.82",
targetdir = "/data/www"
}
源主机创建相关文件
mkdir /var/log/lsyncd
touch /var/log/lsyncd/lsyncd.{log,status}
mkdir /data/www
镜像主机创建同步目录
mkdir /data/www
启动服务
service lsyncd start
源主机创建文件测试
touch /data/www/{a,b,c,d,e}
ll /data/www/
镜像主机查看
ll /data/www/