一:检测安装卸载

1.检查是否安装了rsync

rpm -qa rsync

2.安装卸载

yum -y install rsync

yum remove rsync

(1).将/etc/fstab拷贝到/tmp目录下。

rsync /etc/test.txt /tmp

(2).将/etc/cron.d拷贝到/home/wwwroot/dddd/public/tmp目录下。

rsync /etc/cron.d /home/wwwroot/ddddd/public/tmp -r

该命令会在目标主机上创建/home/wwwroot/ddddd/public/tmp/cron.d目录,并将/etc/cron.d/中的文件放入到/home/wwwroot/ddddd/public/tmp/cron.d目录中,也就是说默认情况下,是不会在目录路径下创建上层目录/etc的。

(3).将/etc/cron.d目录拷贝到/tmp下,但要求在/tmp下也生成etc子目录。

[root@xuexi ~]# rsync -R -r /etc/cron.d /tmp
其中"-R"选项表示使用相对路径,此相对路径是以目标目录为根的。对于上面的示例,表示在目标上的/tmp下创建etc/cron.d目录,即/tmp/etc/cron.d,etc/cron.d的根"/"代表的就是目标/tmp。

基于ssh的rsync远程同步数据(推送)
rsync -av /etc root@192.168.249.135:/www/

核心解决!!!!!!!! start

基于ssh的rsync远程同步数据(拉取)
/www/两个不同,前者为ip机的目录,后者是给本机的

ssh-copy-id -i /root/.ssh/id_rsa.pub  "-p65010 root@11.80.17.11" 第一步

rsync -ave 'ssh -p 65010' root@11.80.17.11:/home/wwwroot/ddddd/app/ /home/wwwroot/ddddd/app 第二步

设置免密登陆

在本地服务器中执行

# 产生key
ssh-keygen -t rsa    然后一直回车
# 拷贝到远程服务器
ssh-copy-id -i /root/.ssh/id_rsa.pub root@11.80.17.11
输入时,对方的服务器会问你11.80.17.11 root的密码,你只要输一次即可。

如果,对方服务器的port并不是22,那么,请在 /root/.ssh 目录下建一个config文件,

vi /root/.ssh/config

内容如下:

Port 65010(65010指的端口,每人都不一样,不要照抄)

然后再执行即可。

# 免密登陆
ssh -p 61010 root@11.80.17.11

核心解决!!!!!!!! end

采用crond定时同步

# 在本地服务器上,定时同步
0 2 * * * root /home/backup/script/auto_rsync.sh
# 在远程服务器上,定时备份数据库
0 2 * * * root /root/backup/script/auto_mysqldump.sh

Rsync使用非ssh默认端口

rsync -avreH --progress 'ssh -p Port' root@remoteip:/remotepath/ /localpath/

'ssh -p 65010'

问题

遇到ssh修改了默认的端口22不能免密钥登录解决方法:

vim /etc/ssh/sshd_config
去掉以下三行之前的#
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys

重启ssh服务service sshd restart 重新产生秘钥,并上传公钥到另外一台服务器。

错误1: 使用rsync密钥传输时报以下错误

rsync error: syntax or usage error (code 1) at main.c(1344) [sender=3.1.2]

Unexpected remote arg: root@11.80.17.11:/home/wwwroot/dddd/app/
rsync error: syntax or usage error (code 1) at main.c(1201) [sender=3.0.6]

解决办法:

错误-ave
正确-ave

这个报错就是顺序的问题,-e后面要跟着’ssh -p 22’ (解决了)

(有的人复制的会报错 要手打)(没遇到)

再sh里面要用 ""   "ssh -p 65010"(没遇到)

(迁)rsync:基本命令和用法相关推荐

  1. rsync基本命令和用法

    rsync(一):基本命令和用法 2.1 说在前面的话 rsync官方网站: https://www.samba.org/ftp/rsync/rsync.html rsync是可以实现增量备份的工具. ...

  2. rsync(一):基本命令和用法

    原作者链接:http://www.cnblogs.com/f-ck-need-u/p/7220009.html 1 说在前面的话 rsync官方网站: https://www.samba.org/ft ...

  3. rsync:基本命令和用法

    原文地址:https://www.cnblogs.com/f-ck-need-u/p/7220009.html#blog21 2.1 说在前面的话 rsync官方网站: https://www.sam ...

  4. linux命令see的用法,Linux一些基本命令与用法

    linux是非常强大的,在学习linux时,命令的使用是必不可少的,因此在这和大家分享一下我所了解的linux的一些基本命令,学习linux时先要了解一下命令的格式. Linux命令的格式: 命令+选 ...

  5. Linux的一些基本命令和用法

    目录 前言 一.什么是shell 1.Shell的定义 2.Shell的作用 二.Linux命令的分类.格式及使用方法 1.Linux命令的分类 2. Linux命令的格式 3.编辑Linux命令行的 ...

  6. linux 基本命令及用法列子

    cd 切换目录 / 根 ~用户家目录 .当前目录 ..上级目录 cd默认家目录 cd -上一次工作目录 ls 查看文件及目录内容 -d查看目录信息 -l查看详细信息 -i查看inode -r排序一般和 ...

  7. Linux 基本命令及用法,Linux常用命令详解和用法整理 新手站长必备知识要点

    在租用 第一.状态查询命令 查看内存占用命令:free(可选参数 -m -g) 磁盘使用情况:df(可选参数-h) 查看端口被占用:lsof -i:端口号 例如,查看8080端口的被占用情况,如下图所 ...

  8. arm linux rsync文件同步

    参考文章1:服务器之间文件自动拷贝用什么技术好? - 运维朱工的回答 - 知乎 参考文章2:rsync(一):基本命令和用法 参考文章3:CentOS7配置rsync实现文件同步 rsync同步过程中 ...

  9. rsync算法原理及使用

    如果服务器之间需要保持某些文件的一致,我们可以使用scp来复制,如果需要长期保持一致,可以配合crontab脚本来使用.但是此时我们有更优的方式,就是rsync+crontab来实现定时增量传输保持文 ...

最新文章

  1. 在Java SE中使用Hibernate处理数据
  2. 一个框架解决机器学习大部分问题!
  3. beego学习笔记(4):开发文档阅读(3)
  4. 第4课第4节_Android灯光系统_源码分析_电池灯
  5. jQuery——给元素添加父级的方法
  6. 从优青到杰青:优秀青年科技人才成长典型特征
  7. apache2.4 php5.6.30,php5.6.3 + apache2.4.25 安装配置
  8. matlab 0x1表示什么意思,(x ^ 0x1)!= 0是什么意思?(What does (x ^ 0x1) != 0 mean?)
  9. 一个维护版本日志整洁的Git提交规范
  10. interpeter用python还是pythonw_python-interpreter
  11. VTD信号灯TrafficLight数据解析提取
  12. 香港房地产业发展历程、现状、问题及对策探究
  13. php 将汉字转为拼音,PHP汉字转换为拼音字头原理
  14. 部署在服务器上的行驶证识别api接口
  15. [ZT]难道美国的一些都市真的比长安还要古老?
  16. windows如何安装SVN
  17. 光环PgMP学友 | 4A成绩考过,学以致用才是“高分”!
  18. 更新谷歌浏览器 55 提示 adobe flash player 不是最新版本
  19. RT-thread内核之IO设备管理系统
  20. Measurement Studio函数ReadMultiSampleAsync

热门文章

  1. TIM基本定时器——定时
  2. 【接口篇 / Wan】(5.2) ❀ 04. 多条宽带冗余 ❀ FortiGate 防火墙
  3. DB2 使用REORG命令重组优化表和索引
  4. 计算机桌面颜色异常怎样修复,显示器颜色不正常如何调_电脑显示屏的颜色不对如何处理...
  5. PHP开源项目——同城跑腿管理系统
  6. .NET WebApi实现RSA加密与解密,签名与验签
  7. GVINS文章暴力翻译(仅供自学)
  8. ApiPost 前后端协作开发神器 Postman+Swagger+Mock+Websocket的完美替代品
  9. 区块链行业如何摆脱“圈内自嗨”,真正进入大众市场?
  10. 双螺杆挤出机有哪些系列