新手學習Linux——rsync+shell腳本完成自動化備份
阿新 • • 發佈:2018-09-19
fff vpd 密碼 方式 -o f11 chm ces rontab
(自行理解)
-------------------分割線-----------------
首先關掉防火墻
iptables -F
iptables -X
iptables -Z
iptables -L
setenforce 0
(自行理解)
-------------------分割線-----------------
首先關掉防火墻
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腳本完成自動化備份