課堂筆記(DAY 32-36)

DAY 32

rsync復(fù)制軟件應(yīng)用與實踐

1、什么是rsync?

rsync,Rsync英文全稱為Remote synchronization?? 縮寫rsync

是開源、高速的、可實現(xiàn)本地以及遠(yuǎn)程,全量以及增量的數(shù)據(jù)復(fù)制(拷貝)工具。

2、全量和增量區(qū)別

全量復(fù)制:

[root@nfs01 ~]# cp -a /etc/ /opt/

[root@nfs01 ~]# \cp -a /etc/ /opt

[root@nfs01 ~]# touch /etc/oldboy.txt

[root@nfs01 ~]# \cp -a /etc/ /opt/

增量復(fù)制:

只復(fù)制oldboy.txt,是使用tsync -avz? ?源文件? ? rsynv_backup@主機IP::備份目錄

3、rsync的作用

工作中需要定時/實時數(shù)據(jù)備份。本地服務(wù)器目錄、不同機器、

不同機房之間的數(shù)據(jù)備份。都可以用rsync完成。

4、rsync功能特性

? 支持拷貝普通文件與特殊文件,如鏈接文件,設(shè)備文件等。

? 支持排除指定文件或目錄同步的功能,相當(dāng)于打包命令tar的排除功能。

? 可以做到保持原文件或目錄的權(quán)限、時間、軟硬鏈接、屬主、組等所有屬性均不改變。

? 可實現(xiàn)增量復(fù)制,既只復(fù)制發(fā)生變化的數(shù)據(jù),因此數(shù)據(jù)傳輸效率很高。

? 可以使用rcp,rsh,ssh等方式來配合進(jìn)行隧道加密傳輸文件(rsync本身不對數(shù)據(jù)加密)。

? 可以通過socket(進(jìn)程方式)傳輸文件和數(shù)據(jù)(服務(wù)端和客戶端)*。

? 支持匿名或認(rèn)證(無需系統(tǒng)用戶)進(jìn)程模式傳輸,安全的進(jìn)行數(shù)據(jù)備份及鏡像

5、增量復(fù)制原理

使用 quick check算法,只對增量的部分復(fù)制,根據(jù)大小屬性的變化進(jìn)行復(fù)制。

2.x比對差異后復(fù)制,3.x一邊比對一邊復(fù)制。

https://coolshell.cn/articles/7425.html

6、rsync三種工作模式介紹

1)本地(local)

rsync就是一個命令

rsync ?? [OPTION...] ? ? ? SRC... ? ? [DEST]

rsync命令 參數(shù)選項 [源目錄或文件] 目的目錄或文件

2)遠(yuǎn)程Shell模式

借助類似ssh隧道傳輸數(shù)據(jù),適合不同的機器之間復(fù)制。

異地拷貝,相當(dāng)于scp,區(qū)別scp是遠(yuǎn)程全量拷貝)

拉門 推門 思考:

pull,拉:從遠(yuǎn)端拉取到本地。

語法:

rsync ? ? [OPTION...] [USER@]HOST:SRC... ? ? ? ? ? ?? [DEST]

rsync命令 參數(shù)選項 [認(rèn)證用戶]@[主機地址]:[源路徑] 本地路徑

語法:

push,推:從本地推到遠(yuǎn)端。

rsync ? ? [OPTION...]?? SRC... [USER@]HOST:[DEST]? ? ? ?

rsync命令 參數(shù)選項 本地路徑 [認(rèn)證用戶]@[主機地址]:[目標(biāo)路徑]

3)rsync守護(hù)進(jìn)程模式

首先要搭建rsync服務(wù)端(要有守護(hù)進(jìn)程),然后才能在客戶端實現(xiàn)推拉數(shù)據(jù)。

企業(yè)運維的重要模式,重點講。

7、rsync命令參數(shù)

rsync命令參數(shù):

-v, --verbose? 顯示輸出過程

-z, --compress 壓縮

-a, --archive? 多參數(shù)集合(-rtopgDl)

-r, --recursive 遞歸

-t, --times? ? 保持修改時間屬性

-o, --owner? ? 保持屬主不變

-p, --perms? ? 保持權(quán)限不變

-g, --group? ? 保持用戶組不變

-l, --links? ? 保持拷貝軟連接

-q, --quiet? ? 安靜的拷貝

--bwlimit=KBPS 限制I/O帶寬,KBytes per second。

--delete? ? ?? 刪除

--exclude? ? ? 排除

--exclude-from 從文件中排除

企業(yè)常用參數(shù)組合:-avz或者-vzrtopg

8、rsync守護(hù)進(jìn)程模式應(yīng)用實踐

以下操作都是在backup服務(wù)器

第一個歷程:安裝部署軟件

yuminstall rsync?? -y

rpm -qa rsync

rpm -ql rsync

第二個歷程:編寫配置文件

注:只要是守護(hù)進(jìn)程服務(wù),都會存在配置文件

vim/etc/rsyncd.conf

uid = rsync???????????? ??????? --管理備份目錄(屬主信息是rsync)

gid = rsync??????????? ?????????? --管理備份目錄(屬組信息是rsync)

port = 873?????????? ??????? ????--守護(hù)進(jìn)程服務(wù)端口信息

fake super = yes??????? ?????? ????? --偽裝成超級用戶

use chroot = no????????? ????????? --安全的配置

max connections = 200??? ??????? --同時可以有多少客戶端連接rsync服務(wù)

timeout = 300??????????? ???????? --超時時間,顯示空閑連接存活時間

pid file = /var/run/rsyncd.pid ? ? --保存進(jìn)程pid號碼信息

lock file = /var/run/rsync.lock? ? --真正的限制同時的連接數(shù)

log file = /var/log/rsyncd.log??? --rsync程序日志文件

ignore errors????????? ???????? ????--在備份傳輸數(shù)據(jù)時,一些不嚴(yán)重問題先忽略

read only = false?????? ?????????--備份目錄設(shè)置為可讀可寫

list = false??????????? ??????????--不顯示模塊

hosts allow = 172.16.1.0/24? ?????---設(shè)置允許哪些主機或網(wǎng)段可以向

hosts deny = 0.0.0.0/32????? ?????---設(shè)置禁止哪些主機或網(wǎng)段可以向

auth users = rsync_backup??? ????---認(rèn)證用戶

secrets file = /etc/rsync.password? ---認(rèn)證用戶密碼文件(信息

[backup]?????????????????????? ---模塊信息

comment = "backup dir by

oldboy"--- 模塊注釋說明信息

path = /backup???????????????? ---定義一個備份目錄

uid= rsync

gid= rsync

port= 873

fakesuper = yes

usechroot = no

maxconnections = 200

timeout= 300

pidfile = /var/run/rsyncd.pid

lockfile = /var/run/rsync.lock

logfile = /var/log/rsyncd.log

ignoreerrors

readonly = false

list= false

hostsallow = 172.16.1.0/24,10.0.0.0/24

authusers = rsync_backup

secretsfile = /etc/rsync.password

[backup]

comment= "backup dir by oldboy"

path= /backup/

hostsallow = 172.16.1.0/24

[backup_dev]

comment= "backup dir by oldboy"

path= /backup_dev

hostsallow = 10.0.0.0/24

[backup_dba]

comment= "backup dir by oldboy"

path= /backup_dba

第三個歷程:創(chuàng)建一個rsync虛擬用戶

useradd? rsync? -s? /sbin/nologin?-M#禁止登陸,沒有家目錄為虛擬用戶

第四個歷程:創(chuàng)建備份目錄

mkdir/backup?

chownrsync.rsync /backup

第五個歷程:創(chuàng)建認(rèn)證密碼文件

echo? “rsync_backup:12345” >/etc/rsync.password

chmod600 /etc/rsync.password

第六個歷程:重啟rsync服務(wù)

systemctl? start rsyncd

systemctl? enable rsyncd

rsync客戶端(nfs)

1、首先安裝rsync軟件

?yum install rsyncd -y

2、創(chuàng)建認(rèn)證密碼文件

?echo“oldboy”>/etc/rsync.password

?chown 600 /etc/rsync.password

3、重啟并系統(tǒng)自啟rsync服務(wù)

systemctl start rsyncd?? 開啟rsync服務(wù)

systemctl restart rsyncd? 重啟rsync服務(wù)

systemctl enable rsyncd?? 開機自啟rsync服務(wù)

systemctl status rsyncd??? 查看rsync是否開機自啟

4、進(jìn)行傳輸測試

rsync-avz /etc/hosts?rsync_backup@172.16.1.41::backup

DAY33

一、實踐排除復(fù)制:

1)NFS01:--exclude 排除參數(shù)

[root@nfs01 ~]# mkdir /data -p

[root@nfs01 ~]# cd /data

[root@nfs01 /data]# touch {a..d}

[root@nfs01 /data]# ls

a? b? c? d

例:排除 a b

[root@nfs01 /data]# rsync -avz /data/ --exclude=a --exclude=b? rsync_backup@172.16.1.41::backup

sending incremental file list

./

c

d

2)--exclude-from 從文件排除

[root@nfs01 /data]# rsync -avz /data/ --exclude-from=./paichu.txt? rsync_backup@172.16.1.41::backup

sending incremental file list

./

16

17

18

19

20

paichu.txt

上述文件中seq 15 >paichu.txt

3)實踐刪除:

rsync作為鏡像,相當(dāng)于raid1,讓兩臺服務(wù)器目錄保持一致。

--delete 讓兩臺服務(wù)器目錄保持一致

推送:

rsync -avz --delete /data/? rsync_backup@172.16.1.41::backup

本地目錄有啥,遠(yuǎn)端就有啥。

注意:遠(yuǎn)端目錄是不是東西更多,多了東西會被刪除。提前備份backup對應(yīng)的目錄。

rsync -avz --delete rsync_backup@172.16.1.41::backup /data/

遠(yuǎn)端有啥。本地目錄就有啥,注意本地/data目錄。把/data改成根。提前注意備份本地/data

--partial 支持大文件斷點續(xù)傳

--bwlimit=KBPS 限速。

二、在?配置文件/etc/rsyncd.conf增加心的備份目錄

1)末端增加

[data]? ? ? ?? #<==新模塊。

path = /data/? #<==新備份目錄。

#除了增加以上兩行外,讀者也可以設(shè)定更多的獨立配置參數(shù),例如:獨立虛擬用戶,獨立密碼文件等。

2)建立目錄并授權(quán)。

[root@backup ~]# mkdir -p /data

[root@backup ~]# chown -R rsync.rsync /data

[root@backup ~]# ls -ld /data

drwxr-xr-x 2 rsync rsync 6 4月? 16 10:04 /data

3)重啟rsync服務(wù)(只要修改配置,就考慮重載服務(wù))

[root@backup ~]# systemctl restart rsyncd

4)從客戶端訪問測試

[root@backup ~]# ls /data

etc

三、企業(yè)案例

具體備份需求

? 所有服務(wù)器的備份目錄必須都為/backup ? 要備份的系統(tǒng)配置文件包括但不限于: a) 定時任務(wù)服務(wù)的配置文件 (/var/spool/cron/root) (適合 web 和 nfs 服 務(wù)器) 。 b) 開機自啟動的配置文件? (/etc/rc.local)? (適合web 和 nfs 服務(wù)器) 。

c) 日常腳本的目錄? ? (/server/scripts)。 ? Web 服務(wù)器站點目錄假定為/var/html/www,如果沒有可以先模擬創(chuàng)建。 ? Web 服務(wù)器訪問日志路徑假定為/app/logs,如果沒有可以先模擬創(chuàng)建。 ? Web 服務(wù)器本地保留打包后的 7 天備份數(shù)據(jù)即可(本地留存不能多于 7 天, 因為太多硬盤會滿) 。 ? 備份服務(wù)器 backup 上,保留最近 7 天的備份數(shù)據(jù),同時保留 6 個月內(nèi)每周一 的所有數(shù)據(jù)副本。 ? 備份服務(wù)器上,要按照備份數(shù)據(jù)服務(wù)器的內(nèi)網(wǎng) IP 為目錄保存?zhèn)浞?,備份的?件按照時間名字保存。 ? 需要確保備份的數(shù)據(jù)盡量完整正確,在 備份服務(wù)器上對備份的數(shù)據(jù)是否完整 進(jìn)行檢查。

? 每天早晨 8:00 把備份成功或失敗結(jié)果信息發(fā)給系統(tǒng)管理員郵箱中。

第一個里程碑:

41搭建好rsync服務(wù),并在31、7上測試成功。

第二個里程碑 開發(fā)腳本打包備份

/backup 備份目錄

/var/spool/cron/root /etc/rc.local /server/scripts /var/html/www /app/logs 需要備份的內(nèi)容

模擬創(chuàng)建:

[root@nfs01 ~]# mkdir -p /server/scripts

[root@web01 ~]# mkdir -p /server/scripts /var/html/www /app/logs

web01:

[root@web01 ~]# mkdir -p /backup

[root@web01 ~]# ls -ld /backup/

drwxr-xr-x 2 root root 6 4月? 16 11:36 /backup/

[root@web01 /]# tar zcvhf /backup/bak_$(date +%F_%w).tar.gz /var/spool/cron/root /etc/rc.local /server/scripts /var/html/www /app/logs

tar: 從成員名中刪除開頭的“/”

/var/spool/cron/root

/etc/rc.local

/server/scripts/

/var/html/www/

/app/logs/

[root@web01 /]# ls /backup/

bak_2019-04-16_2.tar.gz

寫腳本:

[root@web01 /]# mkdir /server/scripts/ -p

[root@web01 /]# cd /server/scripts/

[root@web01 /server/scripts]# cat? /server/scripts/bak.sh

[root@web01 /server/scripts]# cat bak.sh

#!/bin/sh

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

export RSYNC_PASSWORD=oldboy

IP=$(hostname -i)

mkdir -p /backup/$IP

#1.打包

tar zchf /backup/$IP/bak_$(date +%F_%w).tar.gz /var/spool/cron/root /etc/rc.local /server/scripts /var/html/www /app/logs &>/dev/null &&\

#2.刪除

find /backup/ -type f -name "*.tar.gz" -mtime +7|xargs rm -f &&\

#3.推送

rsync -az /backup/ rsync_backup@172.16.1.41::backup &>/dev/null

[root@web01 /server/scripts]# /bin/sh /server/scripts/bak.sh

[root@web01 /server/scripts]# ls /backup/

bak_2019-04-16_2.tar.gz

定時任務(wù):

[root@web01 /server/scripts]# crontab -e

[root@web01 /server/scripts]# crontab -l|tail -2

######back.....

00 00 * * * /bin/sh /server/scripts/bak.sh >/dev/null 2>&1

[root@web01 /server/scripts]# find /backup/ -type f -name "*.tar.gz" -mtime +7|xargs rm -f

確保備份完整。

做flag和采集指紋

[root@nfs01 /server/scripts]# #采集人的指紋

[root@nfs01 /server/scripts]# md5sum oldboy.txt >zhiwen.log

[root@nfs01 /server/scripts]# cat zhiwen.log

348bd3ce10ec00ecc29d31ec97cd5839? oldboy.txt

[root@nfs01 /server/scripts]# #校驗

[root@nfs01 /server/scripts]# md5sum -c zhiwen.log

oldboy.txt: 確定

[root@web01 /server/scripts]# cat bak.sh

#!/bin/sh

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

export RSYNC_PASSWORD=oldboy

IP=$(hostname -i)

mkdir -p /backup/$IP

#1.打包

tar zchf /backup/$IP/bak_${IP}_$(date +%F_%w).tar.gz /var/spool/cron/root /etc/rc.local /server/scripts /var/html/www /app/logs &>/dev/null &&\

touch /backup/$IP/bak_${IP}_$(date +%F_%w).flag &&\

#采集指紋

find /backup/ -type f -name "*.tar.gz"|xargs md5sum >/backup/$IP/bak_${IP}_$(date +%F_%w).flag &&\

#2.刪除

find /backup/ -type f -name "*.tar.gz" -mtime +7|xargs rm -f &&\

#3.推送

rsync -az /backup/ rsync_backup@172.16.1.41::backup &>/dev/null

DAY 34

??1.1什么是NFS

? ? ????? ?NFS是Networt Flie System的縮寫,中文意思是網(wǎng)絡(luò)文件系統(tǒng)。它的主要功能是通過網(wǎng)絡(luò)(一般是局域網(wǎng))讓不同的主機系統(tǒng)之間可以共享文件或目錄。NFS客戶端(一般微應(yīng)用服務(wù)器,例如Web)可以通過掛載(mount)的方式將NFS服務(wù)器端共享的數(shù)據(jù)目錄掛載共享的目錄就好像是客戶端自己的磁盤分區(qū)或者目錄一樣,而實際上卻是遠(yuǎn)端的NFS服務(wù)器的目錄。

? ? ? ? NFS網(wǎng)絡(luò)文件系統(tǒng)很想Windows系統(tǒng)的網(wǎng)絡(luò)共享、安全功能、網(wǎng)絡(luò)驅(qū)動器映射,這也與Linux系統(tǒng)的里的samba服務(wù)類似。只不過一般情況下,Windows網(wǎng)絡(luò)共享服務(wù)或samba服務(wù)用于辦公局域網(wǎng)共享,而互聯(lián)網(wǎng)中小網(wǎng)站集群架構(gòu)后端常用NFS進(jìn)行數(shù)據(jù)共享,如果是大型網(wǎng)絡(luò),那么有可能還會用到更復(fù)雜的分布式文件系統(tǒng)。

? ? 1.2 為什么要共享儲存

? ? 當(dāng)集群中沒有NFS共享存儲時,用戶訪問圖片的情況如圖1.1所示。

? ? ? ?例如:A用戶傳圖片到Web1服務(wù)器,然后讓B用戶訪問這張圖片,結(jié)果B用戶訪問的請求分發(fā)到了Web2,因為Web2上沒有這張圖片,這就導(dǎo)致它無法看到A用戶上傳的圖片。

如果集群中有NFS共享存儲,用戶訪問圖片的情況如圖1.2所示。

如果如圖所示有一個共享存儲,A用戶上傳圖片的請求無論是分發(fā)到Web1還是Web2上,最終都會存儲到共享存儲上,而在B用戶訪問圖片時,無論請求分發(fā)到Web1還是Web2上,最終也都會去共享存儲上找,這樣就可以訪問到需要的資源了。

2什么是RPC

? ? ? ?因為NFS支持的功能相當(dāng)多,而不同的功能都會使用不同的程序來啟動,每啟動一個功能就會啟用一些端口來傳輸數(shù)據(jù),因此,NFS的功能所對應(yīng)大的端口無法固定。

? ? ? 要解決上面的困擾,就需要通過遠(yuǎn)程過程調(diào)用RPC服務(wù)來幫忙,NFS的RPC服務(wù)最主要的功能就是記錄每個NFS功能所對應(yīng)的端口號,并且在NFS客戶端請求時將該端口和功能對應(yīng)的信息傳遞給請求數(shù)據(jù)的NFS客戶端,從而確??蛻舳丝梢赃B接到正確的NFS端口上去,達(dá)到實現(xiàn)數(shù)據(jù)傳輸交互數(shù)據(jù)目的。這個RPC服務(wù)類似NFS服務(wù)端和NFS客戶端之間的一個中介,流程如圖1.4所示。

2.1? ?NFS的工作原理

?前文描述的整個啟動過程如圖1.5所示。

? ? 當(dāng)訪問程序通過NFS客戶端向NFS服務(wù)端存取文件時,其請求流程大致如下:

1)首先yoghurt訪問網(wǎng)站程序,由程序在NFS客戶端上發(fā)出存取NFS文件的請求,這時NFS客戶端(即執(zhí)行程序的服務(wù)端)的RPC服務(wù)(rpcbind服務(wù))就會通過網(wǎng)絡(luò)向NFS服務(wù)端的RPC服務(wù)的111端口發(fā)出NFS文件存取功能的詢問請求。

2)NFS服務(wù)器端的RPC服務(wù)找到對應(yīng)的已注冊的NFS端口后,通知NFS客戶端的RPC服務(wù)。

3)此時NFS客戶端獲取到的正確的端口,并與NFS daemon聯(lián)機存儲數(shù)據(jù)。

4)NFS客戶端把數(shù)據(jù)存取成功后,返回給前端訪問程序,告知用戶存取結(jié)果,作為網(wǎng)站用戶,就完成了一次存取操作。

3、NFS的安裝

? ?? 服務(wù)端設(shè)置

? ? 1、安裝

?? yum install nfs-utils rpcbind -y

?? rpm -qa nfs-utils rpcbind

? ? 2、systemctl start rpcbind? ? ? ? ? ? ? ? #<====打開RPC服務(wù)

? ? ?? systemctl enable rpcbind? ? ? ? ? ? #<====開機自啟RPC服務(wù)

? ? 3、rpcinfo -p 127.0.0.1? ? ? ? ? ? ? ? ? ?? #<====查看RPC服務(wù)內(nèi)無nfs的服務(wù)

? ? 4、 systemctl start nfs? ? ? ? ? ? ? ? ? ? ?? #<====開啟NFS服務(wù)

? ? ? ? systemctl enable nfs? ? ? ? ? ? ? ? ? #<====開機自啟NFS服務(wù)

? ? 5、rpcinfo -p 127.0.0.1? ? ? ? ? ? ? ? ? ? ? #<====查看RPC服務(wù)內(nèi)有nfs的服務(wù)

? ? 6、配置nfs文件

? 1)? /etc/exports

? ? #oldboy shared dir at tiame

?? /data 172.16.1.0/24(rw,sync)

?? 其中權(quán)限:

?? rw? ? ? ? ? ? ? ? ? ? 表示可讀寫權(quán)限

?? ro? ? ? ? ? ? ? ? ? ? 表示只讀權(quán)限

?? sync? ? ? ? ? ? ? ?? 請求或?qū)懭霐?shù)據(jù)時,數(shù)據(jù)同步寫入到NFS服務(wù)器端的硬盤后才返回

7.?? systemctl reload nfs

? ? ? exports -r

? ? 上述二者平滑重啟

8、showmount -e 172.16.1.31查看配置文件/data是否生效

? ? Export list for 172.16.1.31:

? ? / data 172.16.1.0/24

? ? 客戶端

1、yum install nfs-utils rpcbind -y

? ? ? rpm -qa nfs-utils rpcbind

2、systemctl start rpcbind? ? ? ? ? ? ? ? #<====打開RPC服務(wù)

? ? ? systemctl enable rpcbind? ? ? ? ? ? #<====開機自啟RPC服務(wù)

3、showmount -e 172.16.1.31? ? ? ? ? #<====查看NFS服務(wù)器提供的共享目錄

DAY 35

1、/etc/exports文件內(nèi)、()權(quán)限

?? rw 可讀寫 read write

?? ro 只讀 read only

?? sync 寫到磁盤才算完成,安全 慢

?? async 異步寫到遠(yuǎn)程緩沖區(qū),快 不安全


? ?all_squash※ 不管客戶端什么用戶,到服務(wù)端都是nfsnobody

?? anonuid=匿名用戶的UID

?? anongid=匿名用戶的GID

2,在/etc/fstab里掛載,NFS服務(wù)器出問題時候,客戶端重啟依然能夠啟動,可以用如下列兩個方法:

? ? ? defaults,soft

? ? ? defaults,hard,intr

3、企業(yè)生產(chǎn)案例文件系統(tǒng)只讀故障/fstab故障。

1)、救援模式修復(fù)。

? ? 單用戶,mount -o remount,rw /

2)安全加優(yōu)化的掛載方式如下:

? ?mount -t nfs -o nosuid,noexec,nodev,noatime,nodiratime,intr,rsize=131072,wsize=131072 172.16.1.31:/data /mnt

DAY 36

第一種實時監(jiān)控步

? ? 1、echo "exports RSYNC_PASSWORD=oldboy" >>/etc/bashrc

? ? ? ?? source /etc/bashrc

? ? 2、uname -r? ? ? ? 查看使用這個版本

? ? ? ? 3.10.0-957.5.1.el7.x86_64

? ? 3、rsync -avz /data rsync_password@10.0.0.41::/backup? 檢查是否能推送

? ? 4、yum install epel-release -y? ? 安裝實時監(jiān)控軟件包

? ? ? ?? yum install inotify-tools -y

? ? 5、執(zhí)行實時監(jiān)控的腳本

? ? ? ? #!/bin/sh

? ? ? ? cmd="/usr/bin/inotifywait"

? ? ? ? $cmd -mrq? --format '%w%f' -e close_write,delete /data|\

? ? ? ? while read line

? ? ? ? do

? ? ? ? cd /data&&\

? ? ? ? rsync -az --delete ./ rsync_backup@172.16.1.41::backup

? ? ? ? done

? ? 6、 監(jiān)控優(yōu)化

? ? ? ?? echo "50000000" >/proc/sys/fs/inotify/max_user_watches

? ? ? ?? echo "50000000" >/proc/sys/fs/inotify/max_queued_events

? ? ? ?? sersync?? 需要安裝以上步驟

? ? 1、客戶端推送能成功

? ? ? ?? rsync -avz /data rsync_password@10.0.0.41::/backup

? ? 2、下載壓縮文件

? ? ? ?? sersync_oldboy_64bit_20160928.tar.gz

? ? 3、解壓文件后編輯/application/sersync/conf/confxml.xml進(jìn)行調(diào)試

? ? 4、/application/application/sersync/bin/sersync -d? 進(jìn)行啟動程序

? ? 5、將/application/application/sersync/bin/sersync -dro &掛載到/etc/rc.local

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容