伺服器以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...