首页 > 系统相关 >linux 利用rsync同步文件到多台机器

linux 利用rsync同步文件到多台机器

时间:2022-10-31 15:59:28浏览次数:46  
标签:rsync 同步 com www mmmm https linux 多台

背景

  • 我需要经常把160机器上的文件,同步到171,111,105等
  • 为什么选择rsync?它可以实现增量同步。  

解决方案

1.安装

sudo apt-get install rsync    # Debian
sudo yum install rsync    # Red Hat
sudo pacman -S rsync    # Arch Linux

2.建立ssd免密登录

  https://www.cnblogs.com/liqi175/p/16844279.html

3.执行命令,测试能否把mmmm同步到远程171

rsync -avz mmmm [email protected]:/home/lynxi/

 

4.另一台机器上查看,已经拷贝过去了。

ls | grep mmmm

 

 5.可以写个脚本,每次运行都把mmmm同步到其他服务器上。

 

 

扩展:

1. rsync 参数解释:

-a : 归档模式, 归档模式总是递归拷贝,而且保留符号链接、权限、属主、属组时间戳
-v : 详细模式输出 -z : 压缩传输

 

 

参考资料:

  命令参数:https://www.cnblogs.com/qqblog/p/11788969.html

  安装参考:https://www.ruanyifeng.com/blog/2020/08/rsync.html

标签:rsync,同步,com,www,mmmm,https,linux,多台
From: https://www.cnblogs.com/liqi175/p/16844581.html

相关文章

  • Linux下磁盘管理工具:hdparm/iostat/parted/fdiisk/badblocks/smartctl/losetup/sg3_ut
    一、hdparm:    hdparm可以检测,显示与设定IDE,SCSI,SATA,SAS硬盘的硬件参数,    如:hdparm-I/dev/sdc可以获取sdc的硬件信息    hdparm-W0/de......
  • linux下项目自动化备份
    #!/bin/bash#日期:20220927#执行环境:192.168.25.38#功能:每周自动备份/data下"elasticsearch|project|software"的数据#描述:此脚本每周一执行一次,自动删......
  • linux基础命令4
    用户和组群账户管理用户的角色是通过UID(用户ID号)来标识的,每个用户的UID都是不同的。在Linux系统中有三大类用户,分别是root用户、系统用户和普通用户。root用户UID为0......
  • Linux安装MySQL
    我使用的是yum安装MySQL,但是MySQL是没有yum源的,这时候就要去MySQL官网下载,下面步骤是安装最新的yum源,如果不想使用最新的这里我就直接给下载地址了https://dev.mysql.com/......
  • CentOS7 linux查看端口号的
    文章目录​​1.查看已开放的端口​​​​firewall-cmd--list-ports​​​​2.查询端口号8080是否开启​​​​firewall-cmd--query-port=8080/tcp​​​​3.开放端口(开放......
  • linux 如何ssh免密登录
    需求:因为有多台服务器,需要互相拷贝数据,每次都要输入密码有些麻烦。所以,想免密登录。背景:有两台服务器:服务器A:192.168.49.171 服务器B:192.168.49.160 需......
  • linux expect
    linuxexpect介绍expect是由DonLibes基于Tcl(ToolCommandLanguage)语言开发的,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ssh登录,ftp......
  • Linux 硬件管理
    实验环境:Linux5.19.13-arch1-1konsole22.08.21.简介计算机主要硬件:主板、CPU、GPU、内存、硬盘、声卡、显卡、电源、鼠标、屏幕等,这里只讨论普通计算机的硬件......
  • linux安装python3.10
    1.下载python包https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz2.安装依赖包yuminstall-ygccpatchlibffi-develpython-develzlib-develbzip2-dev......
  • mount: you must specify the filesystem type(linux)
    先执行:​​mkfs.ext3/dev/sdb1​​再执行:......