服务器技术

 首页 > 服务器技术 > Linux > Linux服务器centos多个文件目录实现同步rsync1.软件安装2.编写配置最新评论添加评论

Linux服务器centos多个文件目录实现同步rsync1.软件安装2.编写配置最新评论添加评论

分享到:
【字体:
导读:
         [导读] 今天带来Linux服务器centos多个文件目录实现同步rsyn 1.软件安装 首先检查是否已经安装,检查是否安装rsync软件 rpm -qa |grep rsync 主节点安装sersync yum –y install sersync 备份节点安装rsync yum...

今天带来Linux服务器centos多个文件目录实现同步rsyn


1.软件安装

首先检查是否已经安装,检查是否安装rsync软件

rpm -qa |grep rsync


主节点安装sersync

yum –y install sersync


备份节点安装rsync

yum –y install rsync


2.编写配置

主节点为IP149 

在/usr/local/sersync/conf/tmp的下有个confxml.xml


复制一份到/usr/local/sersync/conf下,进行修改配置


sks_pdf.xml




    
     
    
   
    
   
    
   
   
   
   
    
    
         
     
     
      
        
          
         
         
    
 
    
   
   

        

  

     
   
      
     
     
   
     
     
 
 

 
   
       
   
   
       
   
   
    
 
    
   
   
       
       
   
 
   
    
 
    
   
       
   
    
    
   
       
       
       
   
    

 


注意修改配置




watch 为同步到备份端的目录。


remote为备份服务器的IP和路径配置别名,sgin_xml在后面会有对应的目录。


users为备份服务器的用户,我用的root所以是root。


passwordfile 是密码文件,填入对应的目录和地址即可。


rsync.password配置如下:


必须改变文件权限为600 ,chomod 600 /etc/eisp_rsync/rsync.password 


rsync.password


test

备份服务器IP120

在/etc的的目录下新建一个rsyncd-eisp.conf文件


rsyncd-eisp.conf


#rsync_config_______________start

##rsyncd.conf start##

uid = root

gid = root

use chroot = no

max connections = 200

timeout = 300

pid file = /var/run/rsyncd-eisp.pid

lock file = /var/run/rsync-eisp.lock

log file = /var/log/rsyncd-eisp.log

ignore errors

read only = false

list = false

hosts allow = 192.168.5.149

hosts deny = 0.0.0.0/32

auth users = root

secrets file = /etc/eisp_rsync/rsync.password

[sign_xml]

path = /application/tomcat7/webapps/TZ

 

#rsync_config_______________end

###########################################



hosts allow 允许接入的IP。此处我的主服务器的149所以配置这个。


hosts deny 禁止接入的IP。


auth users 验证密码用户,此处我用的root用户。


secrets file 密码文件。指定你配置的目录即可


备份节点的rsync.password文件和主节点的不同,备份服务器需要加入验证的用户名格式固定为


系统用户:密码


必须改变文件权限为600,chomod 600 /etc/eisp_rsync/rsync.password 


root:test

3.启动服务

启动主节点 149机器上执行:


/usr/local/sersync/bin/sersync -r -d -o /usr/local/sersync/conf/sks_pdf.xml


启动备份节点:


/usr/bin/rsync --daemon --config=/etc/rsyncd-eisp.conf 


初始同步所有文件一次命令,在149的服务上执行:


cd /application/tomcat7/webapps/TZ && rsync -aruz -R  --timeout=100 "./" root@192.168.5.120::sign_xml --password-file=/etc/eisp_rsync/rsync.password



分享到:
linux下查询进程占用的内存方法总结最新...
linux下查询进程占用的内存方法总结 假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行 下有很多的工具进行查看,现总结常见的几种方式: 通过进程的 status [root@web3_u ~]# cat /proc/25282/status Name:    php-cgi State:    S (sleeping) Tgid:    25282 ...
Linux调整命令历史方法详解最新评论添加...
Linux 系统中的 bash history 命令有助于记住你以前运行过的命令,并重复这些命令,而不必重新输入。 如果可以的话,你肯定会很高兴不用翻阅十几页的手册,每过一会再次列出你的文件,而是通过输入 history 查看以前运行的命令。在这篇文章中,我们将探讨如何让 history 命令记住你希望它记住的内容,并忘记那些可能没有什...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……