CnetOS 6.6 rsync 的服务端和客户端配置

CentOS 6.6 rsync 的服务端和客户端配置

基本信息


系统版本


主机名


IP地址


角色


CentOS  6.6


backup


10.0.0.10


rsync服务端


CentOS  6.6


lamp01


10.0.0.8


rsync客户端


CentOS  6.6


lnmp02


10.0.0.9


rsync客户端

服务端配置

  1. 创建rsync配置文件,并写入配置内容(默认rsync文件是不存在的,需要创建)

[[email protected] ~]# touch/etc/rsyncd.conf

[r[email protected] ~]# vim/etc/rsyncd.conf

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

#Rsync server

#created by wangning 10:322017-6-8

##rsyncd.conf start##

uid = rsync

gid = rsync

use chroot = no

max connections = 2000

timeout = 600

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

ignore errors

read only = false

list = false

hosts allow = 10.0.0.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file =/etc/rsync.password

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

[backup]

comment = backup server by  wangning 10:39 2017-6-8

path = /backup

2.创建rsync用户和/backup目录,并/backup目录将属主改为rsync用户

[[email protected] ~]# useradd rsync-s /sbin/nologin –M

[[email protected] ~]# mkdir /backup

[[email protected] ~]# chown -R rsync/backup/

3.创建rsync.password文件,设置权限为600,并将用户名和密码写入

[[email protected] ~]# echo"rsync_backup:123456" >>/etc/rsync.password

[[email protected] ~]# chmod 600/etc/rsync.password

4.启动rsync daemon进程,并检查是否启动成功

[[email protected] ~]# rsync –daemon

[[email protected] ~]# ps -ef|greprsync|grep -v grep

root       1942     1  0 04:31 ?        00:00:00 rsync –daemon

[[email protected] ~]# netstat-tulpn|grep rsync

tcp        0     0 0.0.0.0:873                0.0.0.0:*                   LISTEN      1942/rsync

tcp        0     0 :::873                     :::*                        LISTEN      1942/rsync

[[email protected] ~]# ss -tulpn|greprsync      ###ss跟netstat差不多

tcp    LISTEN    0      5                     :::873                  :::*     users:(("rsync",1942,5))

tcp    LISTEN    0      5                      *:873                   *:*      users:(("rsync",1942,3))

5.将rsync的daemon进程加入到开机自启动

[[email protected] ~]# echo"rsync --daemon">>/etc/rc.local

6.如果只需要局域网连接rsync服务端,而不需要互联网连接,那么看可以绑定本机ip即可

[[email protected] ~]# netstat -tulpn|grep rsync

[[email protected] ~]# pkill rsync          ###先杀死rsync进程

[[email protected] ~]# ps -ef|grep rsync    ###进程是否已杀死

[[email protected] ~]# rsync --daemon --address=10.0.0.10   ###绑定本机IP

客户端配置(推和拉都是在客户端操作)

1.创建密码文件rsync.password,设置权限600,并将密码123456写入此文件

[[email protected] ~]# echo "123456">/etc/rsync.password

[[email protected] ~]# chmod 600 /etc/rsync.password

2.将客户端的/tmp目录下的内容推送到服务端的/backup目录下(这种推送方式比较好)

[[email protected] ~]# rsync -avz /tmp/ [email protected]::backup --password-file=/etc/rsync.password   ###::后的backup是模块的名字,与/etc/rsyncd.conf里的[backup]对应

[[email protected] ~]# rsync -avz --delete /tmp/ [email protected]::backup --password-file=/etc/rsync.password  ##加--delete表示无差异同步,本地和服务端目录内容保持一致,--delete尽量不要用

[[email protected] ~]# rsync -avz --exclude=1.txt /tmp/ [email protected]::backup --password-file=/etc/rsync.password  ##加--exclude表示除了1.txt文件外,其他的文件都要推送。

[[email protected] ~]# rsync -avz --exclude={1,3,5} /tmp/ [email protected]::backup --password-file=/etc/rsync.password   ##加--exclude={1,3,5}表示除了1.txt,3.txt,5.txt文件外,其他的文件都要推送。

3.将服务端的/backup目录里的内容拉到客户端的/tmp目录下

[[email protected] ~]# rsync -avz [email protected]::backup --password-file=/etc/rsync.password /tmp/

时间: 2024-10-29 19:06:16

CnetOS 6.6 rsync 的服务端和客户端配置的相关文章

NFS(NFS介绍,NFS服务端和客户端配置)

一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公司参与并主导开发 NFS数据传输基于RPC协议: 应用场景:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别取挂载A共享的数据目录,从而B和C访问到的数据和A上的一致. NFS原理图:(NFS服务不监听任何端口,但是RPC服务中的模块,rpcbind默认监听111端口,) 二.NFS服务端和客户端配置 [[email

rsync服务端和客户端配置自动化配置脚本

系统版本CentOS release 6.9 (Final)2.6.32-696.el6.x86_64 x86_64 rsync 服务端IP:172.16.1.41 计算机名:backuprsync客户端IP:172.16.1.31 计算机名:nfs 服务器配置: [[email protected] scripts]# cat backup_server.sh #!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/

rsync的服务端和客户端搭建

首先要看看有没有rsync,没有就按装一个rsync 1配置文件 然后创建rsyncd.conf文件,并添加如下内容(文件默认不存在) [[email protected] backup]# cat /etc/rsyncd.conf #rsync_config_____start #created by chensiqi 13:40 2017-3-6 ##blog:http://www.cnblogs.com/chensiqiqi/ ##rsyncd.conf start## # 用户 uid

rsync 服务端和客户端配置--综合架构(干货分享)

rsync 服务器配置文档 1. 配置/etc/rsyncd.conf文件,写入如下内容: uid = rsync gid = rsync fake super = yes use chroot = no max connections = 2000 timeout = 600 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log ignore errors re

shadow服务端、客户端配置流程

服务端 系统环境 CentOS 7 64位,由于系统自带python,shadowsocks服务端我们选择python版,过程如下 yum install python-setuptools && easy_install pip pip install shadowsocks 第一步 安装pip包管理工具,如果之前安装过,可以跳过 第二步 安装shadowsocks 第三步 新建全局配置文件 /etc/shadowsocks.json,内容格式如下 { "server"

DNS服务——服务端 和 客户端 配置

前言——QQ的牛逼之处 电脑经常会出现一些网络小毛病.有的时候,QQ能正常上网,但是网页却打不开.这种时候十有八九是DNS出问题了. QQ在DNS不可用的时候,可以跳过DNS解析,直接访问对方IP 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9521166.html

SVN1.6服务端和客户端安装配置指导

本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1.软件下载下载SVN1.6服务器程序.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[注意]如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tor

windows服务期间rsync服务端与客户端的数据同步

一.软件 服务器端与客户端软件分别为cwRsyncServer_4.2.0和cwRsync4.2.0 下载地址为:http://www.jb51.net/softs/39404.html 二.环境介绍 server端系统为win 2003,其IP为10.240.210.88:客户端端为winXP SP3,其IP为10.240.210.206 三.安装 分别在服务端与客户端安装对应版本的软件,默认安装即可.我这里服务端的安装路径为:E:\Program Files\ICW,客户端安装路径为 四.配

关于ntp(时间同步协议)服务端和客户端的配置说明

本文主要写了一些在Linux(CentOS)服务器上配置ntp的经验,事件缘由来源于配置Zabbix监控ntp服务时的测试配置. NTP时间同步协议的服务端(ntpd服务)和客户端(ntpdate服)不能同时运行,即在运行ntpd服务后不能运行ntpdate服务,否则ntpdate服务会提示启动失败,而且日志中也会提示"the NTP socket is in use, exiting",如下图所示. 但客户端运行时,服务端可以运行,但服务端运行时,客户端不能运行,要运行客户端服务,就