首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux之rsync数据同步服务

rsync是一个开源、快速的、多动能的、可以实现全量,增量的本地或远程数据同步备份工具,它适用于多种操作系统平台。...1、rsync的特性(功能) (1)支持拷贝特殊文件(如链接文件、设备文件) (2)拷贝时可以排除目录中目录或文件不需要同步的功能 (3)可以保持源文件或目录的属性不发生改变 (4)可以实现全量、增量的同步功能...、传输效率比较高 (5)可以使用scp、ssh、rsh等方式配合使用 (6)可以通过socke传输方式来同步数据 (7)支持匿名或认证(无需系统用户)的进和模式来进行传输同步数据 2、rsync的工作方式...(1)主机本地的传输,类似于cp功能 (2)借助于SSH服务来传输数据 (3)以守护进程的方式来进行传输数据 [root@localhost1 ~]# rsync --help rsync version...See http://rsync.samba.org/ for updates, bug reports, and answers 3、rsync同步命令格式 (1)本地主机 Local: rsync

5K40
您找到你想要的搜索结果了吗?
是的
没有找到

Linux之rsync数据同步服务

数据集中备份,客户端可以推送数据至服务端,也可以从服务端获取数据,与客户端为参照物。 保持文件属性,符号链接,硬链接,权限,时间等。...安全方式传输,Rsync本身不对数据加密,使用ssh作为传输端口。 指定排除文件,排除无需同步的文件或目录。 进程方式同步,rsync运行在C/S架构,通过进程方式传输文件或数据。...    path = /heyuanjie/ //rsync服务端数据存放路径     ,客户端的数据同步至此目录     comment = gaosiao     uid = root //设置...1/g' /etc/yum.repos.d/CentOS7-Base-163.repo [root@hejie ~]# yum -y install epel-release 3.安装rsync服务端软件...password=/etc/rsync.pass //执行数据同步的密码文件 user=admin //执行数据同步的用户名 inotifywait=/usr/bin/inotifywait $inotifywait

1.4K20

数据同步软件SharePlex For Oracle搭建手册

现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。 前言 什么是SharePlex?...SharePlex是一种基于分析oracle的redo log文件,把数据改变从一个Oracle数据库复制到另外一个或多个oracle数据库的逻辑数据复制软件。 ?...支持redo文件存在文件系统,裸设备,ASM上 准实时复制 支持在不同的硬件,软件平台以及不同的Oracle版本之间的复制 支持双向复制(包括DDL) 复制过程中检验数据不一致问题 在线比对,修复数据...set param SP_OCF_THREAD_COUNT 30 set param SP_OCT_OLOG_USE_OCI 1 6 目标端停止post ##进入sp控制台 sp_ctrl ##停止同步...WIQ','SJ'); --禁用job alter system set job_queue_processes=0; 11 目标端启动post ##进入sp控制台 sp_ctrl ##目标端开启同步

1K10

Linux系统sersync数据实时同步

Linux系统sersync数据实时同步 前面介绍了以守护进程的方式传输或同步数据rsync软件linux系统数据同步软件很多,今天来介绍下sersync数据同步软件 一:sersync介绍 sersync...其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器 二...:sersync工作过程 在同步主服务器上开启sersync,负责监听文件系统的变化,然后调用rsync命令把更新的文件同步到目标服务器上,主服务器上安装sersync软件,目标服务器上安装rsync...,表明同步成功,手工同步成功之后,然后再进行后面的配置 七:安装sersync服务 首先下载好安装软件 sersync_64bit_binary_stable_final.tar.gz [root@...games include lib64 sbin src etc GNU-Linux-x86 lib libexec share GNU-Linux-x86就是sersync安装软件

1.2K30

数据治理(十四):Ranger同步Linux用户

Ranger同步Linux用户同步Linux中的用户需要用到RangerUsersync模块,这个模块需要单独安装,主要可以将Linux机器上的用户和组信息同步到Ranger中管理。...“ranger-ugsync-site.xml”进入到目录“/software/ranger-2.1.0-usersync/conf”下配置“ranger-ugsync-site.xml”设置开启自动同步用户...6)停止usersync模块[root@node1 software]# ranger-usersync stop二、同步用户查看1)登录Ranger查看同步用户当启动usersync模块之后,会自动同步当前...Linux系统中的用户,注意:这里只会同步除了root和虚拟用户外的用户(UID和GID号小的不同步):图片2)同步用户执行如下命令,在linux中添加新的用户:[root@node1 ~]# useradd...zhangsan[root@node1 ~]# passwd zhangsan输入密码:zhangsan等待1分钟,查看Ranger中同步的用户如下:图片

2.4K61

Linux之sersync数据实时同步

sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器...工作过程:在同步主服务器上开启sersync,负责监听文件系统的变化,然后调用rsync命令把更新的文件同步到目标服务器上,主服务器上安装sersync软件,目标服务器上安装rsync服务 1、客户端配置.../ GNU-Linux-x86/sersync2 GNU-Linux-x86/confxml.xml [root@salt-client01 src]# cd /usr/local/ [root@salt-client01...local]# mv GNU-Linux-x86 sersync [root@salt-client01 local]# cd sersync/ [root@salt-client01 sersync...peer (104) rsync error: error in rsync protocoldata stream (code 12) at io.c(604) [sender=2.6.9] 说明:原数据目录里没有数据存在

1.1K20

Linux 数据同步方案和操作命令

同步方案根据应用场景大约有两种,定时同步和实时同步。定时同步具有同步时间固定、实时性差、消耗资源较小的特点;实时同步具有实时性强、同步密集、较耗资源等特点。...一、定时同步 1、安装软件: yum install rsync -y 2、免密登录(也可使用明文采用模拟交互式登录方式,但是从安全角度出发还是建议使用免密登录): ssh-keygen -t rsa...公钥和私钥是一对,如果用公钥对数据加密,那么只能用对应的私钥解密。如果用私钥对数据加密,只能用对应的公钥进行解密。因为加密和解密用的是不同的密钥,所以称为非对称加密。.../bin/sh rsync -avz -e 'ssh -p 22' root@x.x.x.x:/XXX/pub /data/ 注意:rsync的数据同步分为拉和推两种不同的动作,在编写脚本之前,一定要测试命令是否能正常执行...二、实时同步 Inotify简介 Inotify 是一个 Linux特性,从版本2.6.13开始提供,它监控文件系统操作,比如读取、写入和创建。

1K30

Linux下sersync数据实时同步

sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器...工作过程:在同步主服务器上开启sersync,负责监听文件系统的变化,然后调用rsync命令把更新的文件同步到目标服务器上,主服务器上安装sersync软件,目标服务器上安装rsync服务。 ?.../ GNU-Linux-x86/sersync2 GNU-Linux-x86/confxml.xml [root@salt-client01 src]# cd /usr/local/ [root@salt-client01...local]# mv GNU-Linux-x86 sersync [root@salt-client01 local]# cd sersync/ [root@salt-client01 sersync...peer (104) rsync error: error in rsync protocoldata stream (code 12) at io.c(604) [sender=2.6.9] 说明:原数据目录里没有数据存在

1.5K31

Linux系统rsync数据同步服务介绍

Linux系统rsync数据同步服务介绍 rsync是一种开源、快速的、多功能的、可以实现全量、增量的本地或远程数据同步备份工具,它适用于多种操作系统平台 一:rsync的特性(功能 ) 1、支持拷贝特殊文件...6、可以通过socke传输方式来同步数据 7、支持匿名或认证(无需系统用户)的进和模式来进行传输同步数据 二:rsync的工作方式 1、主机本地的传输,类似于cp命令 2、借助于SSH服务来传输数据...3、以守护进程的方式来传输数据 三:rsync同步命令格式 1、本地主机 Local: rsync [OPTION...].../etc/hosts,同步两个文件的内数据 测试推送数据 [root@Centos text]# rsync -avzP /etc/hosts -e "ssh -p 22" root@192.168.1.3...USER@]HOST[:PORT]/DEST rsync -avzP /sever/backup rsync://root@192.168.1.2/data/bbs/ 将本地的/sever/backup的数据同步到远程主机

95320

Linux数据自动同步之rsync

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。...Windows下数据自动备份同步之Rsync  http://www.linuxidc.com/Linux/2014-01/95722.htm 一、实验环境 服务端:Linux CentOS 6.0...表示verbose详细显示 -z表示压缩 -r表示recursive递归 -t表示保持原文件创建时间 -o表示保持原文件属主 -p表示保持原文件的参数 -g表示保持原文件的所属组 注:如果您需要定期同步数据...,把上面同步数据的命令增加到 crontab 里定时同步即可哈; --------------------------------------------------------------------...;您得根据您的实际情况,进行相应调整; 注:如果您需要定时同步数据的话,写一个 .bat文件,放在安装目录的bin目录下,然后设置到计划任务里执行即可哈;

1.4K10

linux 数据恢复软件_常见的数据恢复软件

extundelete的安装与使用 Linux下常见的基于开源的数据恢复工具有:debugfs/R-Linux/ext3grep/extundelete 1.恢复原理:三步 extundelete恢复文件并不依赖特定的文件格式...make make install 3.用法 命令格式:extundelete [optons] [action] device-file [option]参数: –version,-[vV],显示软件版本号...–help,显示软件帮助信息 –superblock,显示超级块信息 –journal,显示日志信息 –after dtime,时间参数,表示在某段时间之后被删除的文件或目录 –before...4.注意 数据被误删之后,首先要做的是卸载被删除数据所在的磁盘或磁盘分区。如果根分区遭到删除,需要将系统进入单用户,并且将根分区以只读模式挂载。...如果磁盘以读写械挂载,这些已删除文件的数据块就可能被操作系统重新分配出去,在这些数据块被新的数据覆盖后,这些数据就真丢失了。所以以只读模式挂载可以尽量降低数据块中数据被覆盖的风险。

5.4K30

Linux】线程同步

线程同步 一、条件变量 1. 同步概念 同步问题是保证数据安全的情况下,让线程访问资源具有一定的顺序性,从而有效避免饥饿问题,叫做同步。 2....也就是同步的解决方案是什么呢?这个解决方案在 Linux 中称为条件变量。 什么叫做条件变量呢?...现在我们就模拟这个场景,对显示器这个共享资源加锁,并添加条件变量实现同步。...它们的作用相同,都是用于同步操作,达到无冲突的访问共享资源目的。 但 POSIX 可以用于线程间同步。 我们一句话总结以前学的信号量,信号量是一个保证 PV 操作的原子性的一把计数器。...例如使用第二种方法判空还是满: (2)原理 但是我们现在有信号量这个计数器,就很简单的进行多线程间的同步过程,就不需要进行判空还是判满了。

9510

Linux 同步管理

本篇介绍 本篇看下Linux如何实现线程安全问题 原子操作 对于基础类型操作,使用原子变量就可以做到线程安全,那原子操作是如何保证线程安全的呢?...linux中的原子变量如下: typedef struct { int counter; } atomic_t; #define ATOMIC_INIT(i) { (i) } #ifdef...内存屏障 ARM架构终有3类内存屏障指令: 数据存储屏障(data memory barrier, DMB) 数据同步屏障(data synchronization barrier, DSB) 指令同步屏障...(instruction synchronization barrier, ISB) linux 内核中的内存屏障函数如下: barrier() 编译优化屏障,阻止编译器为了性能优化而进行指令重排 mb...linux中也有对应的方法, 就是持有自旋锁的时候关闭中断,等操作完后再开启,对应的api如下: spin_lock_irqsave(spinlock_t *lock, unsigned long flags

1.6K40

BestSync同步软件 同步 VM 虚拟机里的Linux系统下Tomcat webapps里的项目

目录跟 虚拟机 tomcat webapps 目录 同步一下,这样当我更新本地 svn 后,把webapps用软件同步linux软件同步改动的文件),这样做可以避免把整个项目上传到 linux...(我这有好几个项目,因为你更新svn了,如果只是自己改动了,可以仅把自己的拷到 linux,但是其他人改了什么你并不知道,或者说还要一个个找,只能把整个项目传到 虚拟机),然后我就在网上找了下 同步软件...,发现 BestSync 这个同步软件很好用,下面就说一下具体用法。...首先下载 这个软件,就不说了,自行百度,然后新建一个同步任务,设置如下图 其它的都是默认值,没有设置,最后启动同步任务,它就会自动扫描两边的文件,第一次如果文件很多,有点慢...查看 linux 上的文件,可以看到 日期为今天修改的 这个软件,还有很多很方便的地方,最主要的是速度特别快,同样的我用Xftp 复制上去,速度就很慢,而用这个软件同步,就算第一次 Linux

1.6K20

Linux内核37-内核数据同步访问

1 内核数据同步访问 前面,我们学习了这么多内核同步技术。那我们该怎么选择呢?选择不同的内核同步技术,可能对系统的性能影响很大。根据经验,基本可以遵守这么一条准则:尽可能高地保证系统的并发性。...让我们举几个例子来说明如何在保持高并发水平的同时还能实现同步: 如果共享的数据结构是一个简单的整数,那么可以使用atomic_t类型的原子变量声明它。...于是,Linux在此基础上又提出了另一个概念,tasklet。 tasklet Linux拿出其中的2个软中断,专门处理tasklet(一个高优先级,一个低优先级)。...所以,也就不需要同步。 但是,当数据结构被多个中断程序访问的时候,就会发生并发访问产生的竞态问题。尤其是在多核系统中,一个数据结构可能被多个不同的中断程序并发访问。这时候就需要同步了。...通过前面软中断、tasklet等概念的梳理,想必你对它们要访问的数据需要的保护方式有了一些初步的理解:采用哪种同步技术保护数据结构,完全取决于是属于哪类可延时函数。

87620
领券