1. 程式人生 > >新手學習Linux——rsync+shell腳本完成自動化備份

新手學習Linux——rsync+shell腳本完成自動化備份

fff vpd 密碼 方式 -o f11 chm ces rontab

技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片(自行理解)
-------------------分割線-----------------
首先關掉防火墻
iptables -F
iptables -X
iptables -Z
iptables -L
setenforce 0

技術分享圖片
vi /etc/sysconfig/selinux 修改SELINUX

技術分享圖片
yum -y install rsync 安裝rsync服務

netstat -lnp|grep 873 檢查是否已經成功啟動
技術分享圖片

vi /root/lala/11.txt 測試,創建一個TxT記事本
技術分享圖片

scp -r /root/lala/11.txt [email protected]:/root/ 遠程被文件傳輸過去

技術分享圖片

切換到服務端看一下
技術分享圖片
然後把服務端txt文件給刪除,再用不需要密碼的方式進行傳輸。
rm -rfv 11.txt
技術分享圖片

ssh-keygen 客戶端與服務端生成密鑰
技術分享圖片

cat /root/.ssh/id_rsa.pub
技術分享圖片
vi /root/.ssh/authorized_keys
技術分享圖片

scp -r /root/lala/11.txt [email protected]:/root/ 再從客戶端嘗試一次發現沒有密碼即為成功
技術分享圖片

vi copy.sh
#!/bin/bash
scp -r /root/lala/11.txt [email protected]:/root/
技術分享圖片

chmod 777 copy.sh 給它一個權限

技術分享圖片

./copy.sh 首先測試一下腳本
技術分享圖片

crontab -e 編輯該用戶的計時器設置
技術分享圖片

crontab -l 列出該用戶的計時器設置
技術分享圖片

定時做好後去服務端看看
技術分享圖片
完成

新手學習Linux——rsync+shell腳本完成自動化備份