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

相關文章
相關標籤/搜索