配置rsyncd.conf

1.部署rsync=inotify同步/etc目标服务器的/wzy/下。
实验环境:

主机名称 操作系统 角色 ip地址
@bogon RHEL 7 源服务器 192.168.168.37
@client RHEL 7 目标服务器 192.168.43.199

*关闭防火墙和selinux

[[email protected] ~]# systemctl start firewalld.service
[[email protected] ~]# systemctl enable firewalld.service
[[email protected] ~]# setenforce 0
[[email protected] ~]# systemctl start firewalld.service
[[email protected] ~]# systemctl enable firewalld.service
[[email protected] ~]# setenforce 0

#目标服务端操作:
1.安装rsync服务端软件:

[[email protected] ~]# yum -y install rsync

2配置rsyncd.conf配置文件

[[email protected] ~]# cat >> /etc/rsyncd.conf << EOF

log file = /var/log/rsyncd.log
pidfile = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
secrets file = /etc/users
[wuzhiyong]
path = /tmp/wzy
comment = sync etc from server
uid = root
gid = root
port = 873
ignore errors
use chroot = no
read only = no
list = no
max connections = 200
timeout = 600
auth users = wzy
EOF

3创建用户认证文件,并设置文件权限:

[[email protected] ~]# echo ‘wzy:123456’ > /etc/users
[[email protected] ~]# cat /etc/users
wzy:123456
[[email protected] ~]# chmod 600 /etc/users
[[email protected] ~]# ll /etc/users
-rw-------. 1 root root 11 Sep 18 23:57 /etc/users

4.启动rsync服务并设置开机自动启动:

[[email protected] ~]# systemctl start rsyncd
[[email protected] ~]# systemctl enable rsyncd
[[email protected] ~]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 :22 :
LISTEN 0 100 127.0.0.1:25 :
LISTEN 0 5 :873 :
LISTEN 0 128 :::22 :::
LISTEN 0 100 ::1:25 :::
LISTEN 0 5 :::873 :::

*源服务器上进行的操作:
1.安装rsync,inotify-tools。只需要安装不需要启动和配置

[[email protected] ~]# yum -y install rsync inotify-tools

2配置yum源

[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
--2018-09-18 10:41:58--  http://mirrors.163.com/.help/CentOS7-Base-163.repo
正在解析主机 mirrors.163.com (mirrors.163.com)... 59.111.0.251
正在连接 mirrors.163.com (mirrors.163.com)|59.111.0.251|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1572 (1.5K) [application/octet-stream]
正在保存至: “CentOS7-Base-163.repo”

100%[================================>] 1,572       --.-K/s 用时 0s      

2018-09-18 10:41:59 (52.8 MB/s) - 已保存 “CentOS7-Base-163.repo” [1572/1572])

[[email protected] yum.repos.d]# echo $?
0
[[email protected] yum.repos.d]# ls
CentOS7-Base-163.repo  CentOS-Base.repo  epel.repo  redhat.repo
[[email protected] yum.repos.d]#  sed -i ‘s/\$releaserver/7/g‘ /etc/yum.repos.d/CentOS7-Base-163.repo
[[email protected] yum.repos.d]#  sed -i ‘s/^enabled=.*/enabled=1/g‘ /etc/yum.repos.d/CentOS7-Base-163.repo
[[email protected] yum.repos.d]# yum -y install epel-release

3创建认证密码文件,并设置其权限为600:

[[email protected] ~]# cat /etc/rsync.pass
123456
[email protected] ~]# chmod 600 /etc/rsync.pass
[[email protected] ~]#

4.在服务端创建测试目录:

[[email protected] yum.repos.d]# mkdir /wzy
[ro
[email protected] tmp]# mkdir /wzy/haha

*进行数据同步:

[[email protected] wzy]# rsync -avH --port 873 --progress --delete /wzy [email protected]::wuzhiyong --password-file=/etc/rsync.pass
sending incremental file list
wzy/
wzy/haha/

sent 81 bytes received 27 bytes 72.00 bytes/sec
total size is 0 speedup is 0.00

*在目标服务器验证查看:

[[email protected] wzy]# cd /tmp/wzy
[[email protected] wzy]# ls
ha
ha wzy
[[email protected] wzy]#

原文地址:http://blog.51cto.com/13945839/2177951

时间: 2024-10-09 18:06:46

配置rsyncd.conf的相关文章

rsyncd.conf 教程

/etc/rsyncd.conf文件 bash-2.03# cat /etc/rsyncd.conf uid = nobodygid = nobodyuse chroot = no # 不使用chrootmax connections = 4 # 最大连接数为4pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd.log # 日志记录文件 [inburst] # 这里是认证的

rsyncd.conf配置文件

rsyncd.conf配置文件 #Rsync server#created by oldboy 15:01 2009-6-5##rsyncd.conf start##uid = rootgid = rootuse chroot = nomax connections = 2000timeout = 600pid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd.logignore

WAMP_多站点配置_http.conf

Wamp正在被广泛使用,其傻瓜式的安装配置,使得我们可以得心应手地完成以往较为烦琐的服务器环境搭建过程,直接进入到网页程序的部署,而且日后维护也非常简单. 然而,Wamp默认只提供单站点的架设,成了它的缺点之一.但是,通过一些简单的操作就能克服这个缺点,网上有很多相关的文章,但发现很多都不太适用,而且步骤很繁琐.经过多次的失败以及重装软件的经验,下面也就简单地总结一下Wamp实现多站点的配置过程. 首先必备的材料有:Wamp一枚.鼠标一只.键盘一个.显示器--(呵呵,这里纯属玩笑,还是进入正题吧

Apache的配置httpd.conf文件配置

(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置.其它指定的目录如果没有指定绝对路径,则目录是相对于该目录. PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置. Listen 80 #服务器监听的端口号. ServerName www.clusting.com:80 #主站点名称(网站的主机名). ServerAdmin [email protected

CentOS下配置nginx conf/koi-win为同一文件的各类错误

今天配置CentOS6.5下安装Nginx + php7 + mysql5.7.15遇到了一些坑.本来家里的电脑在配置环境的时候没有问题,拿去公司的电脑上就是到处报错.不知道是不是人品问题.今晚在家重装了一个centos,安装之后进行了全部yum update.本来以为上午的问题可能是没有更新软件,图样图森破.下面总结一下今晚对nginx部分的心得. 因为PCRE本来是用在nginx重写rewrite的时候,解析正则的正则解析库,所以在安装nginx之前,默默的先装上基本应用: yum -y i

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

wamp的最新apache2.4.9配置httpd.conf允许外部访问

安装最新的wamp后发现通过外部网络无法访问本机的apache.在网上查询了相关问题,所有的答案基本都是说在httpd.conf文件中加入语句Allow from all.但是这些对应的是apache2.2的版本. 现在新装的wamp里的apache版本是apache2.4.9(截止2014.5.29). 二者的httpd.conf文件语法的区别如下: 2.2 的configuration: Order deny,allow Deny from all 2.4 的configuration: R

dns、网关、IP地址,主要是配置resolv.conf\network\ifcfg-eth0

centos网络配置实例 1,配置DNSvi /etc/resolv.conf加入: 复制代码 代码如下: nameserver 192.168.0.1 nameserver 8.8.8.8nameserver 8.8.4.4 2,配置网关: vi /etc/sysconfig/network加入:GATEWAY=192.168.0.1完整的如下: 复制代码 代码如下: NETWORKING=yesHOSTNAME=localhost.localdomainGATEWAY=192.168.0.1

apache2.2配置httpd.conf

###=========httpd.conf begin=================== ##Apache主配置文件 ##设置服务器的基础目录,默认为Apache安装目录 ServerRoot "/usr/local/apache-2.2.6" ##设置服务器监听的IP和端口 Listen 80 ##设置管理员邮件地址 [email protected] ##设置服务器用于辨识自己的主机名和端口号 ServerNamewww.foxbb.com:80 ###设置动态加载的DSO模