linux數據同步技術比較,linux下實現web數據同步的四種方式(性能比較)教程.docx

linux下實現web數據同步的四種方式(性能比較)教程

實現web數據同步的四種方式=======================================1、nfs實現web數據共享2、rsync +inotify實現web數據同步3、rsync+sersync更快更節約資源實現web數據同步4、unison+inotify實現web數據雙向同步=======================================一、nfs實現web數據共享

?nfs能實現數據同步是通過NAS(網絡附加存儲),在服務器上共享一個文件,且服務器需要設置文件系統的權限和配置文件設置的權限,權限兩者之間取交集,然后客戶端把共享的文件掛載到本地,客戶端對文件有讀寫權限,則實現數據的同步。nfs+web:服務器端的配置:1)、安裝相關軟件,httpd提供web服務,nfs-utils提供nfs服務[root@jie1 ~]# yum -y install httpd nfs-utils2)、設置web的相關配置,使得web能夠提供web服務

復制代碼代碼如下:[root@jie1 ~]# vim /etc/httpd/conf/httpd.conf?########################################?ServerName :80?#DocumentRoot "/var/www/html"?? #提供虛擬主機,注釋默認存放網頁文件的路徑???? ServerName ??? DocumentRoot? /web/htdocs?#######################################?[root@jie1 ~]# mkdir -pv /web/htdocs?? #創建存放網頁的目錄?[root@jie1 ~]# cd /web/htdocs/?[root@jie1 htdocs]# touch index.html test.html test.php?[root@jie1 htdocs]# ls?index.html? test.html? test.php?[root@jie1 htdocs]# echo "This is Jie1 Web+nfs Server" >index.html?[root@jie1 htdocs]# httpd -t???????? #檢查web的配置文件是否有語法錯誤?Syntax OK?[root@jie1 htdocs]# service httpd start? #開啟web服務?Starting httpd:??????????????????????????????????????????? [? OK? ]3)、設置nfs的相關配置,共享網頁文件復制代碼代碼如下:[root@jie1 htdocs]# id apache #安裝httpd軟件后,系統會創建apache用戶,查看apache的id號?uid=48(apache) gid=48(apache) groups=48(apache)?[root@jie1 htdocs]# vim /etc/exports?######################################?/web/htdocs? (rw,sync,root_squash,anonuid=48,anongid=48)?#nfs是以id號來確定是否能訪問共享的文件的,因為兩個服務器都安裝了httpd軟件,都會有apache用戶,所以apache用戶的id號能訪問共享的文件?#/web/htdocs 共享的目錄?# 指定客戶端能共享此文件,多個客戶端用逗號隔開?#rw,讀寫權限?#sync,同步方式?#root_squash,壓縮root用戶的權限?#anonuid=48,指定此用戶的id能訪問共享文件?#anongid=48指定此組的id能訪問共享文件?######################################?[root@jie1 htdocs]# service nfs start? #開啟nfs服務?Starting NFS services:???????????????????????????????????? [? OK? ]?Starting NFS quotas:?????????????????????????????????????? [? OK? ]?Starting NFS mountd:????????????????????????????????????

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270383.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270383.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270383.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

lambda創建線程

Testpublic void add() {//方式一Thread thread1 new Thread("ttt") {Overridepublic void run() {System.out.println("1");}};thread1.start();//方式二Runnable runnable new Runnable() {Overridepublic void run() {System.out.println("2&quo…

電腦技巧:F5稱為萬能鍵,看了才知道它的強大

目錄 NO.1 瀏覽器刷新 NO.2 PPT快速放映 NO.3 Word快速定位 NO.4 Excel快速定位 NO.5 記事本錄入當前時間 今天給大家介紹一個經常被大家忽視的但非常實用的快捷鍵F5具體有哪些用法。 ★萬能快捷鍵★ F5 NO.1 瀏覽器刷新 刷新功能 F5最常用的就是網頁刷新功能,相比這…

學號20145220《信息安全系統設計基礎》第12周學習總結

學號20145220《信息安全系統設計基礎》第12周學習總結 教材學習內容總結 學號20145220《信息安全系統設計基礎》第11周學習總結 - 20145220韓旭飛 - 博客園 http://www.cnblogs.com/hxf5220/p/6107112.html 學號20145220《信息安全系統設計基礎》第10周學習總結 - 20145220韓旭…

linux 本地yum 恢復,Linux_RHEL系統恢復安裝光盤中的yum更新源的方法,安裝光盤本地YUM更新源掛載安 - phpStudy...

RHEL系統恢復安裝光盤中的yum更新源的方法安裝光盤本地YUM更新源掛載安裝光盤:復制代碼代碼如下:mount /dev/cdrom /mntvi /etc/yum.repos.d/local.repo修改本地更新源文件,添加內容:復制代碼代碼如下:[HightAvailability]nameHightAvailabil…

FileZilla搭建FTP服務器圖解教程

在日常辦公當中,經常會需要一個共享文件夾來存放一些大家共享的資料,為了保證文件數據的安全,最佳的方式是公司內部服務器搭建FTP服務器,然后分配多個用戶給相應的人員。今天給大家分享FileZilla搭建FTP服務器圖解教程&#xff0c…

linux kafka離線安裝,centos 離線安裝confluent_kafka 模塊

centos 離線安裝confluent_kafka 模塊背景:需要安裝Python模塊的機子不能上網,只能下載源碼進行安裝說明:如果可以上網直接pip install confluent_kafka 即可需安裝模塊:confluent_kafka #confluent_kafka 依賴librdkafka 模塊&am…

運維:Windows 系統安全日志中登錄類型介紹

目錄 Windows 登錄類型 登錄類型2:交互式登錄(Interactive) 登錄類型3:網絡(Network) 登錄類型4:批處理(Batch) 登錄類型5:服務(Service&#xff…

webdriver鼠標上下滑動

有時候我們需要對窗口顯示的頁面上下滑動,以顯示當前正在處理的位置,這就需要用到webdriver模擬鼠標上下滑動 package test20161201;import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.…

c語言燈塔案例求塔低數,C++:有一個8層燈塔,每層所點燈數都等于該層上一層的兩倍,一共有765盞燈,求塔底的燈數...

滿意答案0214zyt2013.05.23采納率&#xff1a;51% 等級&#xff1a;12已幫助&#xff1a;6734人// Note:Your choice is C IDE#include #include using namespace std;int main(){//第一,窮舉法int i,j;int n,s;for(i0;i<765;i)//窮舉的范圍可以進一步縮小&#xff0c;交…

電腦知識:電腦無法開機解決方案

電腦無法開機&#xff0c;首先不要緊張&#xff0c;你電腦里面的文件資料99.99%不會丟失&#xff0c;那有可能人問了&#xff0c;剩余0.001%是什么&#xff0c;只有一種可能&#xff0c;就是你的硬盤硬件徹底壞了。 今天小編講的這幾招都是對非常容易上手的電腦小白&#xff0c…

電腦技巧:鍵盤上最長的按鍵空格鍵使用技巧

目錄 01、音視頻播放器的暫停/播放切換 02、Alt空格鍵 03、Ctrl空格鍵 04、Shift空格鍵 05、游戲中按鍵 06、密碼完美替代者 空格鍵是所有鍵盤中的按鍵最長一個&#xff0c;我們平常使用最多的按鍵就是在輸入文字的時候按下空格鍵&#xff0c;其實除了空格&#xff0c;空格鍵還…

c語言從入門到精通ppt,C語言從入門到精通第1章.ppt

C語言從入門到精通第1章1.2.2 認識Turbo C 2.0 1.2.2 認識Turbo C 2.0 ⑴ 菜單欄&#xff1a;包括【File】(文件)菜單、【Edit】(編輯)菜單、【Run】(運行)菜單、【Compile】(編譯)菜單、【Project】(項目)菜單、【Options】(選擇)菜單、【Debug】(調試)菜單和【Break/watch】(…

Hadoop HBase概念學習系列之HBase里的客戶端和HBase集群建立連接(詳細)(十四)...

需要遵循以下步驟&#xff1a; 1、客戶端和Zookeeper集群建立連接。在這之前客戶端需要獲得一些信息&#xff08;可以從HBase配置文件中讀取或是直接指定&#xff09;。客戶端從Zookeeper集群中讀取-ROOT-表的位置信息。這是客戶端發起的第一次查詢。 2、客戶端連接-ROOT-表&am…

run()方法和start()方法測試解析

run()方法沒有啟動一個新的線程&#xff0c;通過如下代碼可以看出&#xff0c;是main主線程執行的 start()方法啟動了一個新線程&#xff0c;啟動了線程&#xff0c;從如下代碼看出t1線程執行了代碼

操作系統:升級Windows 11正式版的四種方法

距離 Windows 11 預覽版測試已經過去近四個半月。 終于&#xff0c;在 10 月 5 日&#xff0c;微軟的 Windows 11 正式版操作系統全面上市。 Win11 的正式上線&#xff0c;打破了微軟在 Win 10 剛發布之時曾表示 Win 10 將會是最后一代 Windows 的說法。 微軟表示&#xff0c;…

c語言不循環鏈表,無頭單向不循環鏈表相關接口實現(C語言)

單鏈表相關接口介紹List.h#define _CRT_SECURE_NO_WARNINGS#ifndef __LIST_H__#define __LIST_H__#include#include#include#includetypedef int SLTDataType;typedef struct SListNode{SLTDataType _data;struct SListNode* _next;}SListNode;typedef struct SList{SListNode*…

hashmap中的hash擾動函數

https://www.zhihu.com/question/20733617轉載于:https://www.cnblogs.com/lushilin/p/6142597.html

線程NEW狀態和RUNNABLE狀態

新建一個線程的時候是NEW狀態 啟動線程后是RUNNABLE狀態

電腦知識:Win10系統優化的7個設置技巧

今天小編給大家介紹一些Win10系統優化的7個設置技巧&#xff0c;希望對大家能有所幫助&#xff01;1、卸載Win10自帶的軟件Win10默認會自帶很多的內置應用&#xff08;地圖、游戲、畫圖3D、Groove音樂、Skye、Xbox&#xff09;&#xff0c;大部分大家都用不到&#xff0c;建議卸…