Rsync Sersync服務安裝配置

2021-09-20 15:42:30 字數 4817 閱讀 7676

環境要求:

準備兩台伺服器(vm)

兩個ip

1.a伺服器=主伺服器===>安裝軟體(rsync+sersync)

2.b伺服器=從伺服器===>安裝軟體(rsync)

ip劃分

a伺服器:192.168.1.200

b伺服器:192.168.1.201

作業系統:

[root@localhost ~]# hostnamectl 

static hostname: localhost.localdomain

icon name: computer-vm

chassis: vm

machine id: 27293dbfbbb64cf680e224375a128156

boot id: bef11f3b69a8401da09bc9b40eb75ea4

virtualization: vmware

operating system: centos linux 7 (core)

cpe os name: cpe:/o:centos:centos:7

kernel: linux 3.10.0-514.10.2.el7.x86_64

architecture: x86-64

a伺服器安裝:

rsync可以編譯安裝或者yum,本機yum安裝

[root@localhost ~]# rsync --version

rsync  version 3.0.9  protocol version 30

rsync伺服器主要有三要素,埠873

1.認證賬號及密碼檔案

2.同步檔案目錄

mkdir -p /backup/web  #個人定製

3.主要配置檔案rsyncd.conf,預設配置檔案是示例,這裡存放了上面兩點的目錄

cat /etc/rsyncd.conf           

uid = root                                  #擁有目錄許可權使用者

gid = root                                  #擁有目錄許可權的組

use chroot = no                         #內網使用可以不用配置

max connections = 200              #最大連線數  

timeout = 300                               #超時時間

pid file = /var/run/rsyncd.pid              #啟動程序寫入此pid檔案

lock file = /var/run/rsyncd.lock            #lock檔案來配合最大連線數引數

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

ignore errors = yes                         #忽略i/o錯誤

read only = false                           #允許讀寫      

list = false                                #不列出列表

hosts allow = 192.168.1.0/24                #允許網段

hosts deny = *                              #拒絕其他網段

auth users = users                          #認證使用者

[web]                                       #同步目錄

path = /backup/web

#end

sersync安裝:

配置認證密碼

解壓軟體

tar zxf sersync2.5.4_64bit_binary_stable_final.tar.gz

移動到opt這個目錄

配置confxml.xml,只貼出了修改部分,紅色為修改.其他模組未動.

/backup/web">        

"192.168.1.201" name="web"/>    

b伺服器安裝(rsync)

可以複製a伺服器配置,不要sersync部分即可.

啟動服務,先啟動b伺服器,在啟動a伺服器,請關閉防火牆及selinux.或者配置防火牆

/usr/bin/rsync --daemon #rsync服務啟動方式,centos7可以用systemctl(yum安裝方式)

檢視埠

ps -ef | grep rsync

netstat -lnt | grep 873

lsof -i:873

環境要求:

準備兩台伺服器(vm)

兩個ip

1.a伺服器=主伺服器===>安裝軟體(rsync+sersync)

2.b伺服器=從伺服器===>安裝軟體(rsync)

ip劃分

a伺服器:192.168.1.200

b伺服器:192.168.1.201

作業系統:

[root@localhost ~]# hostnamectl 

static hostname: localhost.localdomain

icon name: computer-vm

chassis: vm

machine id: 27293dbfbbb64cf680e224375a128156

boot id: bef11f3b69a8401da09bc9b40eb75ea4

virtualization: vmware

operating system: centos linux 7 (core)

cpe os name: cpe:/o:centos:centos:7

kernel: linux 3.10.0-514.10.2.el7.x86_64

architecture: x86-64

a伺服器安裝:

rsync可以編譯安裝或者yum,本機yum安裝

[root@localhost ~]# rsync --version

rsync  version 3.0.9  protocol version 30

rsync伺服器主要有三要素,埠873

1.認證賬號及密碼檔案

2.同步檔案目錄

mkdir -p /backup/web  #個人定製

3.主要配置檔案rsyncd.conf,預設配置檔案是示例,這裡存放了上面兩點的目錄

cat /etc/rsyncd.conf           

uid = root                                  #擁有目錄許可權使用者

gid = root                                  #擁有目錄許可權的組

use chroot = no                         #內網使用可以不用配置

max connections = 200              #最大連線數  

timeout = 300                               #超時時間

pid file = /var/run/rsyncd.pid              #啟動程序寫入此pid檔案

lock file = /var/run/rsyncd.lock            #lock檔案來配合最大連線數引數

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

ignore errors = yes                         #忽略i/o錯誤

read only = false                           #允許讀寫      

list = false                                #不列出列表

hosts allow = 192.168.1.0/24                #允許網段

hosts deny = *                              #拒絕其他網段

auth users = users                          #認證使用者

[web]                                       #同步目錄

path = /backup/web

#end

sersync安裝:

配置認證密碼

解壓軟體

tar zxf sersync2.5.4_64bit_binary_stable_final.tar.gz

移動到opt這個目錄

配置confxml.xml,只貼出了修改部分,紅色為修改.其他模組未動.

/backup/web">        

"192.168.1.201" name="web"/>    

b伺服器安裝(rsync)

可以複製a伺服器配置,不要sersync部分即可.

啟動服務,先啟動b伺服器,在啟動a伺服器,請關閉防火牆及selinux.或者配置防火牆

/usr/bin/rsync --daemon #rsync服務啟動方式,centos7可以用systemctl(yum安裝方式)

檢視埠

ps -ef | grep rsync

netstat -lnt | grep 873

lsof -i:873

基於rsync sersync的伺服器檔案同步

參考 synchronize files and folders between servers using inotiy and rsync with c 伺服器實時同步檔案,伺服器映象解決方案 sersync主要用於伺服器同步,web映象等功能。基於boost1.43.0,inotify api...

rsync sersync 實時同步備份

linux檔案系統上一般用scp rsync來同步檔案,而一般我們會選擇後者來同步容量大的檔案,而且可實現壓縮 更新傳輸,配合sersync,更可實現同步傳輸。環境部署 server 192168.3.11 端安裝sersync,用來監控本機需備份目錄,客戶端 192.168.3.12 開啟rsyn...

rsync sersync進行資料同步備份

sersync功能多 支援配置檔案管理 真正的守護程序 可以對失敗檔案定時重傳 第三方的http介面 預設多執行緒 cdn更新 sercver 192.168.138.131 配置與之前的一樣 client 192.168.138.132 網查參考了很多人家的部落格,然後總結寫出來的 客戶端的配置 ...