标签:lsyncd
[root@king02 ~]# yum install -y xinetd [root@king02 ~]# yum install rsync [root@king02 ~]# vi /etc/xinetd.d/rsync # default: off # description: The rsync server is a good addition to an ftp server, as it # allows crc checksumming etc. service rsync { disable = no flags = IPv6 socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = --daemon log_on_failure += USERID }[root@king02 ~]# vi /etc/rsyncd.conf uid = root gid = root use chroot = no max connections = 10 transfer logging = true log format = "%o %h [%a] %m (%u) %f %l" log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock secrets file = /etc/rsyncd.pwd [web] path = /usr/local/tomcat7 auth users = tomcat ignore errors = true read only = no
[root@king02 ~]# vi /etc/rsyncd.pwd tomcat:abcd.1234 [root@king02 ~]# chmod 600 /etc/rsyncd.pwd
[root@king02 ~]# service xinetd start Starting xinetd: [ OK ]
[root@king01 ~]# yum -y install lua lua-devel [root@king01 ~]# yum install rsync [root@king01 ~]# yum install -y lsyncd [root@king01 ~]# vi /etc/lsyncd.conf settings { logfile ="/var/log/lsyncd/lsyncd.log", statusFile ="/var/log/lsyncd/lsyncd.status", inotifyMode = "CloseWrite", maxProcesses = 8, -- nodaemon =true, } sync { default.rsync, source = "/usr/local/tomcat7", target = "tomcat@192.168.130.223::web", -- excludeFrom = "/etc/rsyncd.d/rsync_exclude.lst", rsync = { binary = "/usr/bin/rsync", archive = true, compress = true, verbose = true, password_file = "/etc/rsyncd.pwd" } }
[root@king01 ~]# vi /etc/rsyncd.pwd abcd.1234 [root@king01 ~]# chmod 600 /etc/rsyncd.pwd
[root@king01 ~]# /etc/init.d/lsyncd start Starting lsyncd: [ OK ] [root@king01 ~]# /etc/init.d/lsyncd status lsyncd (pid 3282) is running...
标签:lsyncd
原文地址:http://blog.51cto.com/13598811/2089015