博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rsync+shell脚本自动化完成
阅读量:6923 次
发布时间:2019-06-27

本文共 822 字,大约阅读时间需要 2 分钟。

打开1台虚拟机:

使用scp命令传一个包查看一下两台机器是否连通

输入 scp -r Discuz...  root@192.168.1.1xx:/root/(另一台ip)输入密码传过去  在第二台中输入ls(看到)

查看一下rsync安装包

使用rpm安装rsync

创建一个stor目录

#cd

#mkdir stor

#ls

使用 rsync 命令 将/var/www/html下的所以东西放到/stor下

ls查看一下stor目录下

#ls  stor/

使用rsync命令 将/var/www/html 下的所有东西传到 另一台机器的 /var/www/html下

rsync -av /var/www/html root@192.168.1.1xx:/var/www/html(另一台IP地址)

ls查看

有第二种办法,不需要密钥就可以登陆,步骤如下

使用ssh-keygen分别查看一下自己的密钥

分别查看id_rsa.pub 并复制

touch一下authorized_keys文件

把两台机器的cat /root/.ssh/authoried_keys下内容复制到vi  /root/.ssh/authorized_keys

再使用rsync发现这次就不用密钥了

删除传输的所有文件,另一个方法

rm -rf  /var/www/html*

使用脚本自动化完成   vi创建一个copy.sh脚本文件

给权限

chmod 777 copy.sh

启动脚本,传输成功

./copy.sh 成功之后

另一台查看

ls /var/www/html

vi /etc/crontab 进入添加自动完成指令

修改如下

 

 crontab -e 编辑

date时间   crontab -l查看执行时间

另一台查看发现自动化传输完成

ls  /var/www/html

 

转载于:https://www.cnblogs.com/a124/p/9670030.html

你可能感兴趣的文章
JS设计模式之单体模式(Singleton)
查看>>
does not contain bitcode. You must rebuild it with
查看>>
【java虚拟机系列】java虚拟机系列之JVM总述
查看>>
5G应用价值在哪里?
查看>>
Foundation框架 ---- 结构体
查看>>
安装OpenStack计算服务(nova)
查看>>
安装browser-sync
查看>>
CDays–4 习题五及相关内容解析。
查看>>
Logcat中报内存泄漏MemoryLeak的一次分析
查看>>
ORA-01658: 无法为表空间COREV6中的段创建INITIAL区
查看>>
C# PicBox 背景透明
查看>>
队列、堆、栈、堆栈的区别
查看>>
我有我的方向
查看>>
我的友情链接
查看>>
处理超大日志文件
查看>>
1秒50万字的关键词匹配(js实现)
查看>>
我的友情链接
查看>>
mongodb笔记2(基本操作,增删改)
查看>>
我的友情链接
查看>>
我的友情链接
查看>>