使用rsync 實現程式上線部署

2021-09-01 21:53:07 字數 805 閱讀 2373

rsync是類unix系統下的資料映象備份工具,從軟體的命名上就可以看出來了——remote sync。

安裝非常簡單

yum install rsync 即可

需要接收檔案的伺服器做配置

vi /etc/rsyncd.conf

uid=www-data

gid=www-data

max connections=36000

use chroot=yes

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsyncd.lock

[abc]

path=/data/web/

ignore errors = yes

read only = no

hosts allow = * #這裡指定允許同步的伺服器ip

伺服器端啟動

rsync --daemon --config=/etc/rsyncd.conf

客戶端需要向伺服器同步檔案的時候執行

rsync -az --delete --exclude-from=/path/to/exclude /data [email protected]::abc
將/data 目錄同步到伺服器1.100上[abc]的配置檔案中path目錄下 執行忽略 exclude 中的檔案 0

EduSoho程式上線實錄

第乙個里程碑 上傳解壓檔案 root web01 tools tar xf edusoho 8.0.16.tar.gz第二個里程碑 移動站點檔案到指定站點目錄 root web01 tools cd edusoho root web01 edusoho ls 移動站點目錄,注意是整個edusohu資...

微信小程式上線http公升級https

擁有自己的網域名稱並且是備案過 擁有ssl證書,證書可以去阿里那邊免費申請 每個號限領取20次 到這裡進行付款就可以了,購買之後就可以在阿里中看到證書了。購買完之後就需要進行配置證書資訊,將證書關聯到網域名稱。這裡我附上已經簽發的證書,如果是還沒配置的那麼將在未簽發中,簽發在配置完資訊之後大概10分...

CODING 企業微信小程式上線了

在 我的迭代 中可以檢視已經設定的迭代,將按照迭代內關聯事項的完成數量,計算該迭代的完成進度。在合併請求頁中可以檢視由個人發起的 合併請求,及待評審的 合併請求。構建記錄頁會顯示各個專案的構建記錄,包含成功或失敗的記錄。使用左側 全部專案 可按照不同的專案篩選並檢視相應的構建記錄。訊息欄中會推送當前...