rsync配置记录

最近rsync这部分吃了不少亏,有些细节部分需要记住

检测rsync是否安装

rpm -qa | grep rsync

安装rsync

yum install -y rsync

rsync主配置文件rsync.conf

pid file = /var/run/rsyncd.pid    #会在/var/run下产生进程文件
port = 873
address = 192.168.18.27    #ip配置成本机的,不然rsync起不来
#uid = nobody
#gid = nobody
uid = root
gid = root

use chroot = yes
read only = no

#limit access to private LANs
#hosts allow=101.226.1.186/255.255.0.0
hosts allow=192.168.18.88/255.255.255.0 192.168.18.91/255.255.255.0 #公司需要限定内网ip
hosts deny=*

max connections = 5
motd file = /etc/rsyncd/rsyncd.motd

#This will give you a separate log file
#log file = /var/log/rsync.log

#This will log every file transferred - up to 85,000+ per user, per sync
#transfer logging = yes

log format = %t %a %m %f %b  #日志格式
syslog facility = local3
timeout = 300

[logdir]
path = /opt/nowtel/     #需要同步的目录
list=yes     #允许列表
ignore errors    #忽略错误
auth users = logserver    #这个用户就是密码文件里的用户
secrets file = /etc/rsyncd/rsyncd.secrets   #加密文件的位置
comment = log message

在/etc/rsyncd.secrets文件下面需要这样定义
  logserver:log8273192

1.前一个为用户名,后一个为密码
  2.该文件必须置为600权限

客户端也要的密码文件需要创建

eg:rsync.password

创建目录在/opt/rsync/rsync.password

而且权限是600

服务器端

启动rsync服务

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

客户端

nohup /usr/bin/rsync -avzP --password-file=/opt/rsync/rsync.password [email protected]::logdir /opt/message &

~

时间: 2024-11-05 16:33:13

rsync配置记录的相关文章

Linux的rsync 配置,用于服务器之间远程传大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

我的vim配置记录

配置路径,/etc/vim/vimrc,这个是系统的vim配置,如果一台PC多个用户使用,每个用户的习惯不同的话,可以使用不同的配置,在用户目录下新建一个.vimrc的文件就可以了. 我目前是将配置写在系统的配置中,我的配置文件如下所示: set nu set tabstop=4 set autoindent set matchtime=1 set hlsearch set cindent set shiftwidth=4 set ruler set showmode colorscheme d

Linux下apache+php搭建配置记录

linux下apache+php搭建配置记录 第1章  环境说明 1.1 系统说明 CentOS 6.4 1.2 软件说明 httpd-2.4.2.tar.gz apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.13.tar.gz php-5.4.3.tar.bz2 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz 第2章  Apache搭建说明 2.1 安装依赖包 yum install make openldap

Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录

phabricator 开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件. 在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行.基本理念就是凡是

ubuntu14.04上Trac配置记录

系统环境:ubuntu14.04 (并假设Apache2服务可以正常运行) 1. 安装软件: sudo aptitude install trac python-mysqldb 2. 创建数据库Trac可支持的数据库有:sqlite, postgresql及mysql等.默认的是sqlite,但这里选用的是mysql. $ mysql -uroot -p Enter password: ****** mysql> CREATE DATABASE $myproject DEFAULT CHARAC

Mac环境下 jieba 配置记录

Mac环境下 jieba 配置记录pip3 install jieba完事了 样例: 1 import jieba 2 s="我??山东大学" 3 ls=jieba.lcut(s) 4 print(ls) 原文地址:https://www.cnblogs.com/war1111/p/10907060.html

Linux rsync配置用于服务器之间传输大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

rsync配置两台服务器之间的文件备份(同步)

rsync配置两台服务器之间的文件备份(同步) 前情提要 环境: 192.168.1.2 主服务器 centos 7.7 192.168.1.3 备份服务器 centos 7.7 rsync 安装(两台linux都需要安装) 在linux环境下,以centos为例,安装非常简单: [[email protected] ~]# yum install rsync rsync的配置文件(服务端配置) rsync 服务端安装完成之后是没有生成rsync.conf文件的,需要手动创建rsyncd.con

ubuntu14.04 rsync配置

Rsync(remote synchronize) 是一个远程数据同步工具,可以使用"Rsync算法"同步本地和远程主机之间的文件.Rsync的好处是只同步两个文件不同的部分,相同的部分不在传递.类似于增量备份,这使的在服务器传递备份文件或者同步文件,比起scp工具要省好多时间. OS:        ubuntu server 14.04 server:  192.168.64.128 client:    192.168.64.145 Server 1.ubuntu  14.04默