rsync+shell脚本自动化完成

打开1台虚拟机:html

使用scp命令传一个包查看一下两台机器是否连通
输入 scp -r Discuz...  root@192.168.1.1xx:/root/(另外一台ip)输入密码传过去  在第二台中输入ls(看到)ssh

查看一下rsync安装包spa

使用rpm安装rsync3d

建立一个stor目录htm

#cdblog

#mkdir storcrontab

#lsip

使用 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

相关文章
相关标签/搜索