現在常用的同步軟體
單向同步:
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...