rsync服務 部署配置與維護

2022-07-18 06:09:14 字數 2206 閱讀 8728

伺服器以rsync-daemon是否開啟作為判斷,該伺服器是否為服務端

搞清楚是以哪個為同步基準(服務端|客戶端)

系統ip

軟體同步路徑

備註伺服器centos 7

192.168.153.140

rsync-3.0.9-17.el7.x86_64

/data/images

防火牆關閉或開啟相應埠

客戶端centos 7

192.168.153.130

rsync-3.0.9-17.el7.x86_64 inotify

/data/images

防火牆關閉或開啟相應埠

rsync安裝

]# rpm -qa |grep rsync #檢查rsync是否安裝,有輸出則已安裝,無則安裝

rsync-3.0.9-17.el7.x86_64

]# yum install rsync -y #yum方式安裝rsync

建立備份使用者和需要同步的目錄

]# vim /etc/rsyncd_users.db

baker:123456

]# chmod 600 /etc/rsyncd_users.db #僅限自己檢視

]# mkdir -p /opt/images

修改rsyncd.conf配置檔案

]# vim /etc/rsyncd.conf

uid = root #控制傳輸到目標伺服器後檔案的屬主

gid = root #控制傳輸到目標伺服器後檔案的屬組

use chroot = yes #禁錮在源目錄

address = 192.168.153.140 #監聽位址,可省略,多塊網絡卡可指定一塊啟動

port 873 #監聽埠,可省略,預設873

fake super = yes

max connections = 200 #最大連線個數

log file = /var/log/rsyncd.log #日誌檔案位置

pid file = /var/run/rsyncd.pid #存放程序id的檔案位置

hosts allow = 192.168.153.0/24 #允許訪問的客戶機位址

dont compress = *.gz *.tgz *.zip *.z *.z *.rpm *.deb *.bz2 #同步時不再壓縮的檔案型別

[images] #共享模組名稱

path = /opt/images #源目錄的實際路徑

comment = image

read only = false #是否為唯讀

auth users = baker #授權賬戶

secrets file = /etc/rsyncd_users.db #存放賬戶資訊的資料檔案

啟動rsync服務

]# rsync --daemon

]# ss -tnlp |grep 873 #檢查埠狀態

listen 0 5 *:873 *:* users:(("rsync",pid=22671,fd=4))

listen 0 5 [::]:873 [::]:* users:(("rsync",pid=22671,fd=5))

rsync安裝

建立同步路徑

配置rsync服務同步密碼檔案

]# vim /etc/baker.pass

123456

]# chmod 600 /etc/baker.pass

同步

]# rsync -az --delete --password-file=/etc/baker.pass [email protected]::images /data/images
centos7使用systemctl start rsyncd和直接使用rsync --daemon啟動,會出現許可權不一樣的問題,暫未查出原因

rsync

rsync備份服務部署

第一步 檢視rsync是否安裝 ps 沒有的話使用yum y install rsync即可。第二步 編寫配置檔案 etc rsyncd.conf 使用vim etc rsyncd.conf開啟配置檔案,看到配置檔案的示例,刪除重新編寫即可 編寫完成後的配置檔案 uid rsync 指定管理備份目錄...

各幣種服務部署推薦配置

最低配置 cpu 2 core 記憶體 4g 硬碟 500g 高速硬碟 網路 2m 推薦配置 cpu 4 core 記憶體 8g 硬碟 500g ssd 固態硬碟 網路 5m 最低配置 cpu 2 core 記憶體 4g 硬碟 500g 高速硬碟 網路 2m 推薦配置 cpu 4 core 記憶體 ...

二 服務部署

系統 ubuntu 備註 編輯檔案命令 vim 檔名稱 i 表示當前狀態為插入狀態 輸入完成後,按esc 鍵,退出當前編輯模式 進入檔案操作命令 wq 儲存並離開 一 檢查主機名稱及ip位址 命令hostname 命令ipconfig 二 修改主機名 命令vim etc hostname 修改為ma...