首页 > 其他分享 >rsync

rsync

时间:2022-09-23 01:00:05浏览次数:37  
标签:rsync admin etc pass root localhost


目录

1. 简介

rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。

2. rsync特性

  • 可以镜像保存整个目录树和文件系统
  • 可以很容易做到保持原来文件的权限、时间、软硬链接等等
  • 无须特殊权限即可安装
  • 快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽
  • 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接
  • 支持匿名传输,以方便进行网站镜像

3. rsync+inotify

把源服务器上/etc目录实时同步到目标服务器的/tmp/下

//关闭防火墙与SELINUX
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# getenforce
Enforcing
[root@localhost ~]# setenforce 0
[root@localhost ~]# sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/sysconfig/selinux

//安装rsync服务端软件
[root@localhost ~]# yum -y install rsync


//设置rsyncd.conf配置文件
[root@localhost ~]# cat /etc/rsyncd.conf 
log file = /var/log/rsyncd.log    
pidfile = /var/run/rsyncd.pid    
lock file = /var/run/rsync.lock  
secrets file = /etc/rsync.pass   

[etc_from_client]     
path = /tmp/         
comment = sync etc from client
uid = root        
gid = root       
port = 873       
ignore errors   
use chroot = no
read only = no
list = no    
max connections = 200
timeout = 600     
auth users = admin 
hosts allow = 192.168.26.132

//创建用户认证文件
[root@localhost ~]# echo 'admin:123456' > /etc/rsync.pass
[root@localhost ~]# cat /etc/rsync.pass 
admin:123456

//设置文件权限
[root@localhost ~]# echo 'admin:123456' > /etc/rsync.pass
[root@localhost ~]# cat /etc/rsync.pass 
admin:123456
[root@localhost ~]# chmod 600 /etc/rsync*
[root@localhost ~]# ll /etc/rsync*
-rw-------. 1 root root 421 Sep 23 08:41 /etc/rsyncd.conf
-rw-------. 1 root root  13 Sep 23 08:42 /etc/rsync.pass


//启动rsync服务并设置开机自启动






标签:rsync,admin,etc,pass,root,localhost
From: https://www.cnblogs.com/z696/p/16721360.html

相关文章

  • RSYNC
    rsync1.rsync简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。2.rsync特性rsy......
  • rsync
    rsyncrsync是什么rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具RemoteSync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。rsync特性1)可以镜......
  • rsync
    rsync目录rsyncrsync是什么rsync特性rsync的ssh认证协议rsync命令rsync实时同步目标服务器上做以下操作:在目标服务器上做以下操作:测试脚本rsync是什么rsync是linux系统......
  • rsync实时同步
    rsync实时同步环境说明服务器类型IP地址应用操作系统源服务器192.168.169.139rsyncinotify-tools脚本centos8目标服务器192.168.169.142rsynccentos......
  • 19.rsync工具
    rsync用作数据镜像备份工具服务端安装部署(192.168.157.136)安装rsync和xinetdyum-yinstallrsync.x86_64yum-yinstallxinetdxinetd作为管理操作系统中不......
  • Rsync数据备份工具
    Rsync数据备份工具1、Rsync基本概述rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间Mac和LinuxLinux和Linux),可实现全量备份与增量备份,因此......
  • rsync同步远程复制学习
    常用服务之rsync(1)Cloud研习社 Cloud研习社 2022-08-2307:38 发表于山东收录于合集#一站式教程128个#linux61个#服务器7个#云计算43个#rsync3个教程每周二......
  • rsync同步数据
    1.数据获取服务器安装rsyncyum-yinstallrsync2.查看安装情况psaux|greprsyncd  3.编辑密码操作vim/etc/rsyncd.secretsroot:123567 ......
  • rsync服务实时同步数据
    #selinux和防火墙关闭systemctlstopfirewalld.servicesystemctldisablefirewalld.service#安装xinetd和rsyncyum-yinstallxinetdrsync#启动rsync的进程......
  • 【云原生】rsync+inotify数据实时同步介绍与k8s实战应用
    目录一、rsync概述二、rsync优缺点1)优点2)缺点三、rsync+inotify配置与安装1)rsync安装2)rsync配置3)启动rsync服务4)测试验证5)编译安装inotify-tools1、inotify-tools概述2、......