官方文档:

https://axkibe.github.io/lsyncd/download/

1.安装

$ yum install lsyncd
$ yum install rsync
$ yum install libtermcap-devel ncurses-devel libevent-devel readline-devel  

实现2个文件夹之间实时同步

2.参数配置

参考:https://www.cnblogs.com/jiangzhaowei/p/8298416.html
#做实施同步的时候,主机和备机之间必须已经做好了ssh免密登录
$ vim /etc/lsyncd.conf
settings {
    logfile = "/var/log/lsyncd/lsyncd.log",
    statusFile = "/var/log/lsyncd/lsyncd.status"
}
sync {
    default.rsyncssh,
    source = "/aaa/aaa/aaa", --源目录
    host = "xx.xx.xx.xx", --目的主机
    targetdir = "/bbb/bbb/bbb", --远程目录
    delete = true,
    delay = 1,
    rsync = {
        binary = "/usr/bin/rsync",
        archive = true, --归档
        compress = true, --压缩
        verbose = true, 
        owner = true,   --属主
        perms = true,   --权限
        _extra = {"--bwlimit=2000"},//限制文件同步速度,2mb/s
        },
    ssh = {
        port = 22
    }
}
#重启服务
$ systemctl restart lsyncd
#开机启动
$ systemctl enalbe lsyncd
#查看同步状态
$ systemctl status lsyncd

firewall 防火墙常用命令

查看版本 $ firewall-cmd --version 0.4.3.3 help $ firewall-cmd --help 状态 $ firewall-cmd --state running 重载配置 $ firewall-cmd --reload 重新加载...

阅读全文

修改linux centos系统默认时区

方法一 先安装ntpdate: yum install -y ntpdate 再选择一个时间服务器来更新时间: ntpdate time.windows.com 恢复系统时间为utc时间 ln -sf /usr/share/zo...

阅读全文

利用 yum 更新安全补丁

安装插件 yum install yum-security 列举安全补丁 yum --security check-updateyum updateinfo list securityyum list updates --securityyum list-sec secur...

阅读全文

欢迎留言