欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux雙機(jī)命令 hpux雙機(jī)常用命令

Linux安裝MongoDB雙機(jī)熱備份(主從復(fù)制)

主從復(fù)制作用:數(shù)據(jù)備份、讀寫分離

創(chuàng)新互聯(lián)是一家專業(yè)提供永修企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、H5場景定制、小程序制作等業(yè)務(wù)。10年已為永修眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

雙機(jī)熱備份:部署兩個(gè)節(jié)點(diǎn)的MongoDB服務(wù),配置一主一從,主節(jié)點(diǎn)添加數(shù)據(jù),將自動(dòng)備份到從節(jié)點(diǎn)上面,保證主機(jī)宕機(jī)后數(shù)據(jù)不丟失,同時(shí)可以繼續(xù)提供數(shù)據(jù)讀取服務(wù)(主服務(wù)掛掉,從服務(wù)將無法在進(jìn)行寫入數(shù)據(jù),只能提供數(shù)據(jù)讀取服務(wù))

一主多從:部署多個(gè)節(jié)點(diǎn)的MongoDB服務(wù),配置一主多從,數(shù)據(jù)也會(huì)自動(dòng)備份到所有從節(jié)點(diǎn)上面,保證主機(jī)宕機(jī)后數(shù)據(jù)不丟失,同時(shí)可以根據(jù)從節(jié)點(diǎn)的優(yōu)先級進(jìn)行選取新的主節(jié)點(diǎn),繼續(xù)提供讀寫服務(wù)(主從關(guān)系跟服務(wù)設(shè)置的優(yōu)先級有直接關(guān)系 優(yōu)先級參數(shù):priority 數(shù)字越大優(yōu)先級越高)

使用上面的方式,在不同服務(wù)器上安裝并啟動(dòng)MongoDB服務(wù)

將啟動(dòng)時(shí)使用的配置文件mongodb.conf中添加下面的副文本集名稱配置,將權(quán)限控制參數(shù)改為false(auth=false),然后將服務(wù)進(jìn)行重新啟動(dòng)即可(testrs是自定義的副本集名稱)

#使用此設(shè)置來配置復(fù)制副本集。指定一個(gè)副本集名稱作為參數(shù),所有主機(jī)都必須有相同的名稱作為同一個(gè)副本集

replSet=testrs

然后啟動(dòng)每個(gè)服務(wù)的客戶端查看當(dāng)前節(jié)點(diǎn)為主節(jié)點(diǎn)還是從節(jié)點(diǎn);

1). 如果服務(wù)部署在不同服務(wù)器上,直接啟動(dòng)/bin目錄下的mongo即可 命令:./ mongo

2). 如果服務(wù)部署在同一臺服務(wù)器上,使用不同端口及配置文件進(jìn)行啟動(dòng)的,啟動(dòng)客戶端使用該命令 命令:./mongo 127.0.0.1:27018/

經(jīng)過上面的一系列操作后,主從配置就完成了,接下來可以進(jìn)行數(shù)據(jù)同步測試

第一步:在主庫上面切換到admin,然后進(jìn)行添加數(shù)據(jù)(命令:db.testdb1.insert([{"name":"zs"}]))

在從庫上查詢該數(shù)據(jù)(命令:db.testdb1.find({name:"zs"})),會(huì)出現(xiàn)下面如圖的錯(cuò)誤,因?yàn)閺膸鞗]有查詢數(shù)據(jù)權(quán)限,所以需要設(shè)置查詢權(quán)限

設(shè)置從庫查詢權(quán)限,使用命令:rs.secondaryOk()

然后在使用查詢命令進(jìn)行查詢(命令:db.testdb1.find({name:"zs"}))就會(huì)看到如下圖的查詢結(jié)果:

如上圖所示,數(shù)據(jù)已經(jīng)同步到從庫上面了,這樣雙機(jī)熱備份就已經(jīng)實(shí)現(xiàn)了,上面的情況不包含權(quán)限控制

上面的情況已經(jīng)完成了MongoDB的主從復(fù)制功能,但是我們把權(quán)限沒有開放,啟動(dòng)時(shí)使用的配置中auth配置的值為false,說明沒有添加權(quán)限,接下來就開放一下權(quán)限配置;

首先需要主從之間通信的一個(gè)keyFile文件,根據(jù)官網(wǎng)提供的說明,這個(gè)keyfile是可以任意內(nèi)容的,只要保證所有集群中的機(jī)器都擁有同樣的文件即可。

我這里將keyFile文件放到了MongoDB的bin目錄下了,使用openssl rand -base64 1024 /usr/local/mongodb-master/bin/mongodb.key 命令生成;

然后將mongodb.key文件復(fù)制到每臺從服務(wù)上面,在每臺服務(wù)的啟動(dòng)文件上添加 keyFile=/usr/local/mongodb-master/keyfile/mongodb.key 配置項(xiàng) ,然后將auth屬性值改為true,這樣就完成了權(quán)限配置

重啟主從兩個(gè)節(jié)點(diǎn),這樣主機(jī)添加的數(shù)據(jù),就會(huì)同步到從機(jī)上面了?。?!

添加或刪除從節(jié)點(diǎn)參考文章:

linux基本操作命令

linux基本操作命令如下:

1、查看內(nèi)核版本:uname -a。

2、控制臺-圖形界面:init 5或者startx。

3、圖形界面-控制臺: init3或者直接注銷。

4、如何查看ip地址:ifconfig。

5、配置ip:ifconfig eth0 ip地址。

6、重啟:reboot 或者 shutdown -r now。

linux常用命令舉例

cd命令這是一個(gè)非?;?,也是大家經(jīng)常需要使用的命令,它用于切換當(dāng)前目錄,它的參數(shù)是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑,如cd/root/Docements#切換到目錄/root/Docementscd./path#切換到當(dāng)前目錄下的path目錄中。

這是一個(gè)非常有用的查看文件與目錄的命令,list之意,它的參數(shù)非常多,下面就列出一些我常用的參數(shù)吧,如下,l,列出長數(shù)據(jù)串,包含文件的屬性與權(quán)限數(shù)據(jù)等a,列出全部的文件連同隱藏文件一起列出來d,僅列出目錄本身,而不是列出目錄的文件數(shù)據(jù)h,將文件容量以較易讀的方式列出來R。

Linux服務(wù)器雙機(jī)熱備詳細(xì)過程

通常說的雙機(jī)熱備是指兩臺機(jī)器都在運(yùn)行,但并不是兩臺機(jī)器都同時(shí)在提供服務(wù)。

當(dāng)提供服務(wù)的一臺出現(xiàn)故障的時(shí)候,另外一臺會(huì)馬上自動(dòng)接管并且提供服務(wù),而且切換的時(shí)間非常短。

下面來以keepalived結(jié)合tomcat來實(shí)現(xiàn)一個(gè)web服務(wù)器的雙機(jī)熱備過程:

keepalived的工作原理是VRRP虛擬路由冗余協(xié)議。

在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。

VRRP路由器是指運(yùn)行VRRP的路由器,是物理實(shí)體,虛擬路由器是指VRRP協(xié)議創(chuàng)建的,是邏輯概念。一組VRRP路由器協(xié)同工作,共同構(gòu)成一臺虛擬路由器。Vrrp中存在著一種選舉機(jī)制,用以選出提供服務(wù)的路由即主控路由,其他的則成了備份路由。

當(dāng)主控路由失效后,備份路由中會(huì)重新選舉出一個(gè)主控路由,來繼續(xù)工作,來保障不間斷服務(wù)。

兩臺物理服務(wù)器和一個(gè)虛擬服務(wù)器(vip):master:redhat2.6.18-53.el5192.168.8.4;backup:redhat2.6.18-53.el5192.168.8.6;vip:192.168.8.100。

節(jié)點(diǎn)A192.168.8.4(主節(jié)點(diǎn)),節(jié)點(diǎn)B192.168.8.6(備用節(jié)點(diǎn)),虛擬IP(對外提供服務(wù)的IP192.168.8.100)

在這種模式下,虛擬IP在某時(shí)刻只能屬于某一個(gè)節(jié)點(diǎn),另一個(gè)節(jié)點(diǎn)作為備用節(jié)點(diǎn)存在。

當(dāng)主節(jié)點(diǎn)不可用時(shí),備用節(jié)點(diǎn)接管虛擬IP(即虛擬IP漂移至節(jié)點(diǎn)B),提供正常服務(wù)。

keepalived的原理可以這樣簡單理解:

keepalived安裝在兩臺物理服務(wù)器上,并相互監(jiān)控對方是否在正常運(yùn)行。

當(dāng)節(jié)點(diǎn)A正常的時(shí)候:節(jié)點(diǎn)A上的keepalived會(huì)將下面的信息廣播出去:

192.168.8.100這個(gè)IP對應(yīng)的MAC地址為節(jié)點(diǎn)A網(wǎng)卡的MAC地址

其它電腦如客戶端和NodeB會(huì)更新自己的ARP表,對應(yīng)192.168.8.100的MAC地址=節(jié)點(diǎn)A網(wǎng)卡的MAC地址。

當(dāng)節(jié)點(diǎn)A發(fā)生故障的時(shí)候,節(jié)點(diǎn)B上的keepalived會(huì)檢測到,并且將下面的信息廣播出去:

192.168.8.100這個(gè)IP對應(yīng)的MAC地址為節(jié)點(diǎn)B網(wǎng)卡的MAC地址

其它電腦如客戶端會(huì)更新自己的ARP表,對應(yīng)192.168.8.100的MAC地址=節(jié)點(diǎn)B網(wǎng)卡的MAC地址。

擴(kuò)展資料:

雙機(jī)熱備特指基于active/standby方式的服務(wù)器熱備。服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時(shí)往兩臺或多臺服務(wù)器執(zhí)行寫操作,或者使用一個(gè)共享的存儲(chǔ)設(shè)備。在同一時(shí)間內(nèi)只有一臺服務(wù)器運(yùn)行。

當(dāng)其中運(yùn)行著的一臺服務(wù)器出現(xiàn)故障無法啟動(dòng)時(shí),另一臺備份服務(wù)器會(huì)通過軟件診測(一般是通過心跳診斷)將standby機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。

Keepalived的運(yùn)行原理是基于VRRP(虛擬路由冗余協(xié)議)機(jī)制,在VRRP中有兩個(gè)重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。

VRRP路由器是一種實(shí)體路由器設(shè)備,而虛擬路由器則是基于VRRP協(xié)議構(gòu)建的虛擬路由器,是軟性的虛擬概念,一組VRRP路由器協(xié)同工作,共同構(gòu)造一臺虛擬服務(wù)器。

VRRP協(xié)議支持一種選舉機(jī)制,主要用來選出用來提供服務(wù)的路由即主控路由,其它的就是備份路由了,當(dāng)主控路由失效之后,備份路由中重新選出一個(gè)主控路由(往往按照設(shè)置好的優(yōu)先級別重新分配),接管主控服務(wù),繼續(xù)工作,來保證不間斷的提供服務(wù)。

參考資料:百度百科-雙機(jī)熱備

Linux多臺主機(jī)批量執(zhí)行命令

指定一臺主機(jī)作為信任主機(jī),這樣從這臺主機(jī)登錄其他機(jī)器就不需要密碼了。

設(shè)置信任主機(jī):

假設(shè)有四臺機(jī)器:192.168.2.1~192.168.2.4,其中192.168.2.1為信任機(jī),那么在192.168.2.1上運(yùn)行如下命令:

$ssh-keygen -t rsa //此處一路回車,生成秘鑰

$scp .ssh/id_rsa.pub 192.168.2.2:~/ //把秘鑰拷貝到其他遠(yuǎn)程機(jī)器

$ssh 192.168.2.2 ‘cat id_rsa.pub .ssh/authorized_keys’ //(遠(yuǎn)程執(zhí)行命令)在遠(yuǎn)程機(jī)器上生成認(rèn)證文件

經(jīng)過這幾步,從192.168.2.1 ssh登陸192.168.2.2時(shí),就不會(huì)再需要輸入密碼了。同樣的步驟再執(zhí)行3、4的極其。

文本文件hostlist可以如下

192.168.2.2

192.168.2.3

192.168.2.4

#!/bin/shdoCommand(){? ??

hosts=`sed -n'/^[^#]/p'hostlist`

for ? host ?in ? $hosts

do

echo ""

echo ?HOST$host

ssh ?$host ?"$@"?

done

return 0

}

if ?[ ?$# -lt 1 ]

then

echo "$0cmd" exit?

fi

do ?Command "$@"

echo "return from doCommand"

執(zhí)行命令(記得先對doCommand.s

h增加執(zhí)行權(quán)限 chmod u+x doCommand.sh)

./doCommand.sh “l(fā)s -al /root/”

這樣該腳本就會(huì)在每臺機(jī)器上執(zhí)行”ls -al /root/”這個(gè)命令,并返回結(jié)果在信任主機(jī)上。

Linux Keepalived雙機(jī)熱備

本文使用的是 VMware Workstation 15 Player ,創(chuàng)建兩個(gè)虛擬機(jī),分別命名為 CentOS 7 64位 M 和 CentOS 7 64位 B ,M表示"master"主服務(wù)器,B表示"backup"備用服務(wù)器。

網(wǎng)絡(luò)連接選擇 NAT模式 ,啟動(dòng)后使用 ip add 發(fā)現(xiàn)沒有自動(dòng)分配ip地址,是因?yàn)镃entOS 7默認(rèn)是不啟動(dòng)網(wǎng)卡的,解決方法如下:

打開配置文件,把 ONBOOT=no 這一項(xiàng)改為 ONBOOT=yes ,然后 :wq 保存退出,然后重啟網(wǎng)絡(luò)服務(wù):

這時(shí)候再輸入 ip add 會(huì)發(fā)現(xiàn)ip地址有了。

本文Master ip為 192.168.56.131 ,Bcakup ip為 192.168.56.132 。

虛擬ip(vip)定義為 192.168.56.188 。

安裝gcc

進(jìn)入nginx-1.6.2并執(zhí)行configure文件

成功后會(huì)在/usr/local/nginx目錄下看到 conf、html、logs、sbin 四個(gè)目錄。

啟動(dòng)命令:

停止命令:

重啟命令:

使用如下命令查看相關(guān)端口是否已啟動(dòng)Nginx

瀏覽器輸入Master的ip地址: ,出現(xiàn)Nginx的歡迎頁面即成功啟用Nginx。

同理,Backup瀏覽器輸入: ,同樣出現(xiàn)Nginx的歡迎頁面。

注意這個(gè)地方,html中最后一行 "Thank you for using nginx." 本文針對Master和Backup分別進(jìn)行了修改便于熱備時(shí)更好的區(qū)分服務(wù)是否切換成功,修改的文件在

如果啟動(dòng)成功,但進(jìn)入不了歡迎頁面,則可能需要關(guān)閉firewalld防火墻:

進(jìn)入keepalived-1.2.18并執(zhí)行configure文件

在 /etc/ 目錄下創(chuàng)建keepalived文件夾

將keepalived配置文件復(fù)制到/etc/keepalived下

將keepalived腳本文件復(fù)制到/etc/相關(guān)目錄下

創(chuàng)建keepalived軟鏈接

設(shè)置開機(jī)啟動(dòng)

安裝完畢。

進(jìn)入/etc/keepalived/目錄下打開keepalived.conf文件進(jìn)行修改

在/etc/keepalived/目錄下創(chuàng)建sh腳本文件

1、安裝nano

2、使用nano創(chuàng)建nginx_check.sh腳本

3、打開nginx_check.sh并編輯如下內(nèi)容

(注意`符號,非'符號)

4、腳本授權(quán)

安裝并配置完畢后,可以分別啟動(dòng)兩臺虛擬機(jī)上的Nginx和Keepalived進(jìn)行熱備的驗(yàn)證了。

啟動(dòng)Nginx:

啟動(dòng)Keepalived:

關(guān)閉Keepalived:

查看nginx進(jìn)程:

查看keepalived進(jìn)程:

分別啟動(dòng)Nginx和Keepalived后,Master輸入 ip add 查看ip多了一個(gè) 192.168.56.188

打開瀏覽器輸入ip地址: 看到Nginx的歡迎頁面

此時(shí)nginx131說明為主節(jié)點(diǎn)。

然后我們將Keepalived關(guān)閉

或kill掉Nginx進(jìn)程,因?yàn)橛衝ginx_check.sh腳本會(huì)檢測如果沒有Nginx進(jìn)程運(yùn)行也會(huì)自動(dòng)將Keepalived關(guān)閉

會(huì)發(fā)現(xiàn),節(jié)點(diǎn)由Master切換到了Backup:

熱備成功。

分享標(biāo)題:linux雙機(jī)命令 hpux雙機(jī)常用命令
文章路徑:http://chinadenli.net/article14/hiejge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)頁設(shè)計(jì)公司建站公司、網(wǎng)站維護(hù)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司