sersync rsync 伺服器同步

2021-08-26 10:11:54 字數 1476 閱讀 3017

現在常用的同步軟體

單向同步:

rsync一般是server到client

sersync一般是client到server,sersync可以做到實時的監控

sersync+rsync 一般是多台伺服器之間的

雙向同步:

unison

sersync 監控系統檔案變化 然後 rsync 實時同步

如果系統檔案沒有變化,不會同步

執行同步程序的時候,應該先執行客戶端的rsync 再執行 sersync ,而且配置檔案中需同步的目錄,客戶端必須有。

例如a 伺服器向b 伺服器同步資料

a/b都需要安裝rsync,而且b需要開rsync守護程序

1. 在a上安裝sersync軟體

/usr/local/sersync

下面有個配置檔案

confxml.xml

2. b伺服器配置rsync

首先得安裝rsync

yum -y install rsync

vi /etc/rsyncd.conf

uid=root

gid=root

max connections=36000

use chroot=no

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid

lock file=/var/run/rsyncd.lock

[website]

path=/www/htdocs

comment = website files

ignore errors = yes

read only = no

hosts allow = 192.168.1.4/24

hosts deny = *

開啟rsync守護程序

/usr/bin/rsync --daemon

開啟防火牆埠

vi /etc/sysconfig/iptables

#新增-a rh-firewall-1-input -m state --state new -m tcp -p tcp -s 192.168.1.4 --dport 873 -j accept

3. 配置a 伺服器上的confxml.xml

<?xml version="1.0" encoding="iso-8859-1"?>

開啟a 伺服器上sersync 守護程序

/usr/local/sersync/sersync2 -n 4 -o /usr/local/sersync/confxml.xml -r -d

# /usr/local/sersync/gnu-linux-x86/sersync2 -n 4 -o /usr/local/sersync/gnu-linux-x86/website.xml -r -d

4. a/b 伺服器必須解析

192.168.1.4 a

192.168.1.5 b

伺服器安裝Linux伺服器

新辦公需要搭建一台伺服器,之前也沒有怎麼搞過,不過有一些了解,於是和同事一起嘗試安裝一下伺服器。本人使用ultraiso燒錄u盤,系統檔案是centos 6.6 x86 64 bin 1.ios,使用urtraiso開啟iso檔案,然後如下圖 接著就可以寫入,u盤會被格式化的,注意備份,等待寫入就可...

mysql udp伺服器 UDP伺服器

傳輸層主要應用的協議模型有兩種,一種是tcp協議,另外一種則是udp協議。tcp協議在網路通訊中佔主導地位,絕大多數的網路通訊借助tcp協議完成資料傳輸。但udp也是網路通訊中不可或缺的重要通訊手段。相較於tcp而言,udp通訊的形式更像是發簡訊。不需要在資料傳輸之前建立 維護連線。只專心獲取資料就...

伺服器安裝apache伺服器

1.環境 centos7 2.鏈結伺服器 ssh username ip 3.安裝apache 4.設定apache在伺服器啟動時執行 5.在apache配置檔案中設定網域名稱 vi etc httpd conf httpd.conf,找到 servername 新增 網域名稱 80 儲存並退出。6...