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

linux 远程数据同步工具 命令:rsync

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 语法 rsync [OPTION]... SRC DEST rsync [OPTION]......这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://192.168.78.192/www 选项 -v, --verbose 详细模式输出。...-e, --rsh=command 指定使用rsh、ssh方式进行数据同步。 --rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。

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

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

同步方案根据应用场景大约有两种,定时同步和实时同步。定时同步具有同步时间固定、实时性差、消耗资源较小的特点;实时同步具有实时性强、同步密集、较耗资源等特点。.../bin/sh rsync -avz -e 'ssh -p 22' root@x.x.x.x:/XXX/pub /data/ 注意:rsync的数据同步分为拉和推两种不同的动作,在编写脚本之前,一定要测试命令是否能正常执行...4、crontab定时执行配置(每天3点执行脚本) 到此,定时同步就配置好了。...二、实时同步 Inotify简介 Inotify 是一个 Linux特性,从版本2.6.13开始提供,它监控文件系统操作,比如读取、写入和创建。...6、添加开机自动后台自动运行,编辑/etc/profile文件,在最后一行加入下面语句 /bin/bash /root/tongbu.sh & 到此定时同步和实时同步都讲解完毕。

1K30

Linux date 时间设置同步命令分享

date命令: #date 显示系统时间 hwclock命令 (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -w 将系统时间写入到系统硬件当中...ntpdate ntpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料 查看本机是否安装ntpdate服务,如果没有安装,请 yum install...-y ntpdate 同步时间 输入ntpdate time.nist.gov同步网络时间 结果:3 Jun 15:42:39 ntpdate[4721]: adjust time server...和hwclock现实的时间均为internet时间) #date #hwclock 执行上述命令,显示的时间应该一样的 定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务.../1 ntpdate time.nuri.net;hwclock -w 即:#每隔一个小时同步一下internet时间,并写入硬件

7.9K42

rsync - Linux下进行文件同步命令

rsync是Linux下进行文件同步到一个命令,可以同步两台计算机到文件与目录,利用查找文件中到不同块以减少数据传输。...如果你要隐藏的隐私太多的话,在命令行选项中设置会比较麻烦,rsync还是很体贴,它提供了–exclude-from选项,让你可以把隐私一一列在一个文件里,然后让rsync直接读取这个文件就好了。...+++++++++++++++++++++++++++++++++++++++ 配置完以上文件,可以启动rsync服务来: rsync --daemon 客户端可以通过rsync命令活脚本来进行同步数据来...rsync的命令格式可以为: 1、rsync [OPTION]… SRC [SRC]… [USER@]HOST:DEST] 2、rsync [OPTION]… [USER@]HOST:SRC DEST...这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。

8.3K70

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

带你书写linux超实用的脚本——xcall(同步执行命令)与xsync(同步文件目录)

我们都知道现在的集群配置项复杂繁多,动不动就需要进行数据的同步,有时还会遇到多个节点执行相同的命令的操作,可谓是十分繁琐。...一.同步文件/目录脚本(xsync) 将文件或目录同步到集群的其他节点 在使用之前,所有节点均需要安装 rsync 服务(yum install rsync -y) 建议创建脚本目录为:/usr/local...# 获取文件的绝对路径 pdir=`cd -P $(dirname $p1); pwd` echo "file path is $pdir" # 获取当前用户(如果想使用root用户权限拷贝文件,在命令后加入...二.同步执行命令脚本(xcall) 在一个节点上输入命令可以同步到其余节点执行 建议创建脚本目录为:/usr/local/bin shell脚本 #!...示例 使用xcall脚本让所有节点使用阿里云同步时间。 ? ---- 好了本次的分享就到这里了,有任何好的想法或建议可以在评论区留言哟(^U^)ノ~YO

2K50

linux命令讲解大全】130.rsync:快速远程数据同步工具

rsync 远程数据同步工具 补充说明 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...-e, --rsh=command: 指定使用rsh、ssh方式进行数据同步。 --rsync-path=PATH: 指定远程服务器上的rsync命令所在路径信息。...实例 SSH方式 首先在服务端启动ssh服务: service sshd start 使用rsync进行同步 接下来就可以在客户端使用rsync命令来备份服务端上的数据了,SSH方式是通过系统用户来进行备份的...多个文件或目录同步 $ rsync -r source1 source2 destination 上面命令中,source1、source2 都会被同步到 destination 目录。...$ rsync -av --include="*.txt" --exclude='*' source/ destination 上面命令指定同步时,排除所有文件,但是会包括 TXT 文件。

22810

Linux NTP时钟同步

所以时钟同步在大数据里被广泛应用且必不可少的一步。 二、了解时间 在Linux系统中,时间分为两部分:系统时间和硬件时间。默认情况下,系统时间和硬件时间会以异步的方式进行,互不干扰。...五、NTP时间同步方案选择 NTP同步方式在linux下一般两种:使用ntpdate命令直接同步和使用NTPD服务平滑同步。有什么区别呢,简单说下,免得时间长了,概念又模糊。...(各节点) 从节点使用ntpdate -u命令进行时钟同步,并开启ntpd服务 主从节点配置文件修改说明: 主节点修改: # 将下列字段注释: # server 0.centos.pool.ntp.org...先使用ntpdate命令实现时间同步,然后再开启ntpd服务进行平滑式的逐渐时间调整。 修改主节点配置文件,使NTP主服务器与自身系统时钟同步,也就是说主节点为时间服务器。...七、具体的脚本命令 可以新建文件,里面存放集群内所有需要时钟同步的节点 192.168.162.41 192.168.162.42 192.168.162.43 # 将上面节点ip保存到 ~/nodeslist

19.4K30

Linux并发与同步

Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。...在Linux从程序到进程中,我们看到了一个程序在内存中的表示。这个程序的整个运行过程中,只有一个控制权的存在。...如果多个任务可以共享资源,特别是同时写入某个变量的时候,就需要解决同步的问题。比如说,我们有一个多线程火车售票系统,用全局变量i存储剩余的票数。...多线程同步 对于多线程程序来说,同步(synchronization)是指在一定的时间内只允许某一个线程访问某个资源 。而在此时间内,不允许其它的线程访问该资源。...我们可以通过互斥锁(mutex),条件变量(condition variable)和读写锁(reader-writer lock)来同步资源。

2K90

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券