用 rsync 的直接同步模式在服务器间同步文件

可以用 rsync 在服务器间同步文件、目录。使用 rsync 有两种模式,一是利用 ssh 的直接同步,二是利用 rsync 服务的模式。直接同步模式不要求有事先的设置工作,只需要有ssh服务即可使用。下面就是直接模式的同步命令示例:

bash 复制代码
nohup rsync -avz -e ssh user@yourdns.com:/home/remote_src_dir/ /home/local_dir/ --log-file=/var/log/rsync.log

执行后 rsync 会提示输入密码,输入密码后按回车键,之后按 control+z 再输入 bg 命令,将 rsync 进程放到后台执行。

注意:要用 nohup 启动 rysnc 进程,否则放到后台后,rsync 进程就会被挂起不工作了。

另外,要指定日志文件,这样就可以看到工作进度,判断是否在执行同步工作。

服务模式需要配置的内容比较多,网络上的参考资料也很多。

相关推荐
kcuwu.10 分钟前
从0到1:VMware搭建CentOS并通过FinalShell玩转Linux命令
linux·运维·centos
s65166549619 分钟前
linux-内核结构体
linux
.柒宇.25 分钟前
MySQL双主同步
linux·数据库·mysql·docker
格林威30 分钟前
AI视觉检测:INT8 量化对工业视觉检测精度的影响
linux·运维·人工智能·数码相机·计算机视觉·视觉检测·工业相机
万山寒1 小时前
linux日志查询,查找某个关键词后面的内容
linux·运维·服务器
房开民1 小时前
ubuntu中安装claude code
linux·运维·ubuntu
Bert.Cai1 小时前
Linux mv命令详解
linux·运维
云捷配低代码1 小时前
低代码库存管理系统实战:实现库存预警、出入库自动化管理
运维·低代码·自动化·数字化·敏捷流程·数字化转型
头铁的伦1 小时前
QNX 网络模型
linux·网络·车载系统
小贾要学习1 小时前
【Linux】TCP网络通信编程
linux·服务器·网络·c++·网络协议·tcp/ip