成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linuxha狀態(tài)命令,linux HA

LINUX HAICU配置命令

點(diǎn)擊打開終端即可進(jìn)入命令行。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、聊城網(wǎng)站維護(hù)、網(wǎng)站推廣。

1、打開linux系統(tǒng),在linux的桌面的空白處右擊。在彈出的下拉選項(xiàng)里,點(diǎn)擊打開終端即可進(jìn)入命令行。在終端窗口中輸入cat/etc/resolv.conf命令,回車后即可查看dns配置。以上就是查看配置命令的方法。

linux查看防火墻狀態(tài)命令

linux查看防火墻狀態(tài)命令方法:

品牌型號(hào):華碩

系統(tǒng)版本:UX30K723A

軟件版本:win10

1、打開Linux系統(tǒng),進(jìn)入桌面點(diǎn)擊菜單欄處的“系統(tǒng)”選項(xiàng)。

2、在彈出的菜單欄中,依次點(diǎn)擊“管理”和“防火墻”選項(xiàng)。

3、然后進(jìn)入防火墻界面,輸入用戶密碼,完成安全驗(yàn)證就可以查看了。

Linux系統(tǒng)中用于查看系統(tǒng)進(jìn)程狀態(tài)的命令是什么?

命令是[ps-aux]。

該命令主要用于查看當(dāng)前在線上的用戶情況。這個(gè)命令非常有用。如果用戶想和其他用戶建立即時(shí)通訊,比如使用talk命令,那么首先要確定的就是該用戶確實(shí)在線上,不然talk進(jìn)程就無法建立起來。又如,系統(tǒng)管理員希望監(jiān)視每個(gè)登錄的用戶此時(shí)此刻的所作所為。

該命令也用于顯示登錄到系統(tǒng)的用戶情況,但是與who不同的是,w命令功能更加強(qiáng)大,它不但可以顯示有誰登錄到系統(tǒng),還可以顯示出這些用戶當(dāng)前正在進(jìn)行的工作,并且統(tǒng)計(jì)數(shù)據(jù)相對(duì)who命令來說更加詳細(xì)。

linux常用命令

linux的常用命令列舉:

1、?cp-R dir:拷貝目錄

3、rm-fr dir:刪除非空目錄

4、date:打印或者設(shè)置系統(tǒng)的時(shí)間、日期

5、ethtool eth0:查看網(wǎng)卡狀態(tài)

6、fg jobid :可以將一個(gè)后臺(tái)進(jìn)程放到前臺(tái)

7、less,more,head tail:顯示或部分顯示文件內(nèi)容

8、chmod u+x:更改文件權(quán)限

9、dpkg -P |--purge package:卸載并刪除配置文件

10、?lp/lpstat/cancel, lpr/lpq/lprm: 打印文件

11、sudo apt-get install zhcon:控制臺(tái)下顯示中文

12、du -hs dirname :查看目錄大小

13、du -h dirname:查看目錄下所有文件的大小

14、logout,login: 登錄shell的登錄和注銷命令

15、stty -a:可以打印或者查看控制字符(比如Ctrl-C、Ctrl-Z、Ctrl-D等)

參考資料來源:百度百科-linux

linux實(shí)現(xiàn)HA有幾種方法

【實(shí)驗(yàn)配置環(huán)境】

服務(wù)器系統(tǒng):CentOS-5.6

LVS主節(jié)點(diǎn)(lvs-master):192.168.2.250(eth0) 心跳直連接口:192.168.1.250(eth1)

LVS備節(jié)點(diǎn)(lvs-backup):192.168.2.251(eth0) 心跳直連接口:192.168.1.251(eth1)

Web Server-1:192.168.2.252

Web Server-2:192.168.2.253

VIP(虛擬ip):192.168.2.254

注:4臺(tái)服務(wù)器已經(jīng)配置好LNMP(Linux+Nginx+PHP(FastCGI模式)+mysql)網(wǎng)站運(yùn)行環(huán)境,當(dāng)然使用apache也可以。這里主備節(jié)點(diǎn)也當(dāng)作真實(shí)服務(wù)器使用,所以也配置了網(wǎng)站環(huán)境。

本文配置拓?fù)鋱D:

主備調(diào)度器eth1接口使用交叉線相連(理論上是這樣)

線序?yàn)椋?一頭為568A標(biāo)準(zhǔn):白綠,綠;白橙,藍(lán);白藍(lán),橙;白棕,棕

另一頭為568B標(biāo)準(zhǔn):白橙,橙;白綠,藍(lán);白藍(lán),綠;白棕,棕

在LVS主節(jié)點(diǎn)和備節(jié)點(diǎn)的/etc/hosts中加入以下內(nèi)容:

#vim /etc/hosts

192.168.2.250 lvs-master

192.168.2.251 lvs-backup

修改主機(jī)名:

# vim /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

hostname=lvs-master

GATEWAY=192.168.2.1

# vim /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 lvs-master localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

這2個(gè)文件都要修改,修改完后重啟生效,備份機(jī)修改方法一樣,不在重述。

【下載軟件】

[libnet]

wget

[ipvsadm]

wget

[Heartbeat]

wget

[Cluster Glue]

wget

[Resource Agents]

wget

一、 配置LVS主節(jié)點(diǎn)(lvs-master)

1. 安裝libnet

# tar zxvf libnet-1.1.2.2.tar.gz

# cd libnet

# ./configure

# make make install

# cd ..

2. 安裝ipvsadm

# yum install kernel-devel //安裝對(duì)應(yīng)內(nèi)核的kernel-devel

# tar zxvf ipvsadm-1.24.tar.gz

# cd ipvsadm-1.24

# ln -s /usr/src/kernels/`ls /usr/src/kernels/` /usr/src/linux //將當(dāng)前使用內(nèi)核連接到/usr/src/linux

# make make install

# cd..

3. 安裝Heartbeat

3.1 確認(rèn)系統(tǒng)已經(jīng)安裝以下軟件(系統(tǒng)光盤中有)

libxslt、libxslt-devel、libgcrypt-devel、autoconf、automake、pkgconfig、libgpg-error-devel、libtool、sgml-common、opensp、openjade、xml-common、docbook-dtds、docbook-style

如果在編譯安裝過程中出錯(cuò),很有可能是因?yàn)槿鄙倭讼嚓P(guān)的軟件包

3.2 安裝glue

# groupadd haclient

# useradd -g haclient -M -s /sbin/nologin hacluster

# tar jxvf glue-1.0.7.tar.bz2

# cd Reusable-Cluster-Components-glue--glue-1.0.7/

# ./autogen.sh

# ./configure

# make make install

# cd ..

3.3 安裝 agents

# tar zxvf ClusterLabs-resource-agents-agents-1.0.4-0-gc06b6f3.tar.gz

# cd ClusterLabs-resource-agents-c06b6f3/

# ./autogen.sh

# ./configure

# make make install

# cd..

3.4 安裝Heartbeat

# tar jxvf Heartbeat-3-0-STABLE-3.0.4.tar.bz2

# cd Heartbeat-3-0-STABLE-3.0.4

# ./ConfigureMe configure

# gmake make install

# cd..

4. 配置lvs啟動(dòng)腳本

本實(shí)驗(yàn)采用的是lvs-DR模式,該模式的特點(diǎn)是客戶端的請(qǐng)求從主/備節(jié)點(diǎn)進(jìn)入分配到web server,然后web server的響應(yīng)是直接交付給客戶端的。

# vim /etc/init.d/lvs

#!/bin/sh

#chkconfig: 2345 20 80

#description: start_lvs_of_dr

VIP1=192.168.2.254

RIP1=192.168.2.250

RIP2=192.168.2.251

RIP3=192.168.2.252

RIP4=192.168.2.253

./etc/rc.d/init.d/functions

case "$1" in

start)

echo "開啟LVS DirectorServer..."

#設(shè)置虛擬IP地址

#LVS啟動(dòng)時(shí)添加VIP的網(wǎng)口eth0:0

/sbin/ifconfig eth0:0 $VIP1 broadcast $VIP1 netmask 255.255.255.255 up

/sbin/route add -host $VIP1 dev eth0:0

#清除IPVS表

/sbin/ipvsadm -C

#設(shè)置LVS

/sbin/ipvsadm -A -t $VIP1:80 -s lc

/sbin/ipvsadm -a -t $VIP1:80 -r $RIP1:80 -g

/sbin/ipvsadm -a -t $VIP1:80 -r $RIP2:80 -g

/sbin/ipvsadm -a -t $VIP1:80 -r $RIP3:80 –g

/sbin/ipvsadm -a -t $VIP1:80 -r $RIP4:80 -g

#使用ipvsadm來轉(zhuǎn)發(fā)客戶端請(qǐng)求。-s lc為最小連接數(shù)算法,-g是采用DR模式。有多少RIP就添加幾條記錄。

#啟動(dòng)LVS

/sbin/ipvsadm

;;

stop)

echo "停止LVS DirectorServer..."

#關(guān)閉時(shí)清除ipvsadm表

/sbin/ipvsadm –C

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

esac

注:這個(gè)腳本不要使用chkconfig管理,放入/etc/init.d內(nèi)即可。

5. 安裝ldirectord相關(guān)組件

默認(rèn)安裝完上面的三個(gè)軟件包之后,ldirectord已經(jīng)安裝到系統(tǒng)中,默認(rèn)路徑在 /usr/etc/ ,由于ldirectord是由perl語言編寫的,所以必須安裝相關(guān)的軟件包:Socket6、libwww-perl、URI、MailTools、HTML-Parser

# yum -y install perl-Socket6 perl-libwww-perl perl-URI perl-MailTools perl-HTML-Parser

也可以在網(wǎng)站下載相關(guān)軟件包安裝

安裝方法:

# perl Makefile.PL

# make make install

6. 配置heartbeat

# cp -a /usr/etc/ha.d/ /etc/

# rm -fr /usr/etc/ha.d/

# ln -s /etc/ha.d/ /usr/etc/

# cp /usr/share/doc/haresources /etc/ha.d/

# cp /usr/share/doc/authkeys /etc/ha.d/

# cp /usr/share/doc/ha.cf /etc/ha.d/

# chmod 600 /etc/ha.d/authkeys //這個(gè)文件的權(quán)限必須是600

6.1 修改配置文件

6.1.1 authkeys文件配置(authkeys文件的作用是用來設(shè)置心跳信息的加密方式)

vim /etc/ha.d/authkeys

auth 1

1 crc

#2 sha1 HI!

#3 md5 Hello!

此設(shè)置是使用crc循環(huán)冗余校驗(yàn),不采用加密的方式。

6.1.2 ha.cf為heartbeat的主配置文件,修改下面配置。

# vim /etc/ha.d/ha.cf

#日志文件位置

logfile /var/log/ha-log

#指定主備服務(wù)器多久發(fā)送一次心跳

keepalive 2

#指定30秒沒有收到對(duì)方心跳就認(rèn)為對(duì)方已經(jīng)down機(jī)

deadtime 30

#10秒沒有收到心跳,便發(fā)出警報(bào)。

warntime 10

#對(duì)方DOWN后120秒重新檢測(cè)一次。

initdead 120

#指定監(jiān)聽端口

udpport 694

#心跳監(jiān)聽網(wǎng)口,這里為eth1

bcast eth1 //去掉后面#linux

#備份機(jī)的心跳線接口與接口IP

ucast eth1 192.168.1.251

#主節(jié)點(diǎn)恢復(fù)后,自動(dòng)收回資源。

auto_failback on

#指定主備服務(wù)器的主機(jī)名稱,即在hosts文件中指定的。第一個(gè)node為主服務(wù)器,第二個(gè)node為備服務(wù)器。

node lvs-master //服務(wù)器的主機(jī)名

node lvs-backup

#當(dāng)192.168.2.1、192.168.2.2這兩個(gè)IP都不能ping通時(shí),對(duì)方即開始接管資源。

ping_group group1 192.168.2.1 192.168.2.2

#啟用ipfail腳本

respawn root /usr/lib/heartbeat/ipfail

#指定運(yùn)行ipfail的用戶。

apiauth ipfail gid=root uid=root

6.1.3 haresources文件配置,這個(gè)文件是指定虛擬IP和改主機(jī)控制的腳本。

# vim /etc/ha.d/haresources

lvs-master 192.168.2.254 lvs ldirectord

// master.lvs.net可為主節(jié)點(diǎn)主機(jī)名,192.168.2.254為虛擬IP

6.1.4 ldirectord.cf是ldirectord進(jìn)程的配置文件,該進(jìn)程用來監(jiān)視web server的運(yùn)行狀況,如果web server不能響應(yīng)請(qǐng)求則把它排除在轉(zhuǎn)發(fā)列表外。

復(fù)制安裝文件ldirectord目錄上的ldirectord.cf 到/etc/ha.d/conf下,如果找不到可以查找一下:find / -name ldirectord.cf

# mkdir /etc/ha.d/conf

# cp ldirectord.cf /etc/ha.d/conf

# vim /etc/ha.d/conf/ldirectord.cf

# Global Directives

#設(shè)置真實(shí)web server的超時(shí)時(shí)間

checktimeout=30

#監(jiān)視真實(shí)web server的時(shí)間間隔

checkinterval=10

#如全部真實(shí)web server失敗,則轉(zhuǎn)發(fā)至本地

fallback=127.0.0.1:80

#改變配置文件內(nèi)容,不需要重新ldirectord

autoreload=yes

#指定日志位置

logfile="/var/log/ldirectord.log"

quiescent=no

# A sample virual with a fallback that will override the gobal setting

#指定虛擬IP

virtual=192.168.2.254:80

#指定真實(shí)web server IP及監(jiān)聽端口

real=192.168.2.250:80 gate

real=192.168.2.251:80 gate

real=192.168.2.252:80 gate

real=192.168.2.253:80 gate

fallback=127.0.0.1:80 gate

service=http

#指定轉(zhuǎn)發(fā)算法

scheduler=lc //這里的算法要和LVS腳本的算法一樣

protocol=tcp

#監(jiān)視VIP服務(wù)器的方法

checktype=negotiate

checkport=80

#監(jiān)聽測(cè)試頁面名稱,這個(gè)頁面放入真實(shí)web server web服務(wù)的根目錄

request="lvs_testpage.html"

#指定測(cè)試頁面返回內(nèi)容

receive="test Page"

virtualhost= lvstest.net

配置文件中的lvs_testpage.html必須存在網(wǎng)站根目錄下,校驗(yàn)一下配置:

# ldirectord -d /etc/ha.d/conf/ldirectord.cf start //按Ctrl+C結(jié)束

# cp /etc/ha.d/shellfuncs /usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs

以上lvs和heartbeat配置完成。

LVS備節(jié)點(diǎn)(lvs-backup)的配置和LVS主節(jié)點(diǎn)(lvs-master)完全一樣。

只是在/etc/ha.d/ha.cf中“ucast eth1 192.168.1.251”此配置地址不一樣。

二、配置真實(shí)web server腳本

在每臺(tái)web server的/etc/init.d目錄下放置realserver腳本,這里主備節(jié)點(diǎn)同時(shí)也作為web server使用。

# vim /etc/init.d/realserver

#!/bin/bash

# chkconfig: 2345 20 80

# description: lvs_dr_realserver

#指定虛擬IP

VIP=192.168.2.254

host=`/bin/hostname`

case "$1" in

start)

# Start LVS-DR real server on this machine.

/sbin/ifconfig lo down

/sbin/ifconfig lo up

#修改相關(guān)內(nèi)核參數(shù)

echo "1" /proc/sys/net/ipv4/conf/lo/arp_ignore

echo "2" /proc/sys/net/ipv4/conf/lo/arp_announce

echo "1" /proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" /proc/sys/net/ipv4/conf/all/arp_announce

/sbin/ifconfig lo:0 $VIP netmask 255.255.255.255 up

/sbin/route add -host $VIP dev lo:0

;;

stop)

# Stop LVS-DR real server loopback device(s).

/sbin/ifconfig lo:0 down

;;

status)

# Status of LVS-DR real server.

islothere=`/sbin/ifconfig lo:0 | grep $VIP`

isrothere=`netstat -rn | grep "lo" | grep $VIP`

if [ ! "$islothere" -o ! "$isrothere" ];

then

# Either the route or the lo:0 device

# not found.

echo "LVS-DR real server Stopped."

else

echo "LVS-DR Running."

fi

;;

*)

# Invalid entry.

echo "$0: Usage: $0 {start|status|stop}"

exit 1

;;

esac

# chmod +x /etc/init.d/lvs

# chmod +x /etc/init.d/realserver

# service heartbeat start //主備LVS調(diào)度器上執(zhí)行

# /etc/init.d/lvs start //主備LVS調(diào)度器上執(zhí)行

# /etc/init.d/realserver start //真實(shí)web服務(wù)器上執(zhí)行

# chkconfig --level 35 heartbeat on

# echo “/etc/init.d/lvs start” /etc/rc.local //開機(jī)啟動(dòng)

# echo “/etc/init.d/realserver start” /etc/rc.local //開機(jī)啟動(dòng)

三、測(cè)試

配置我已經(jīng)測(cè)試過了,但是不同系統(tǒng)環(huán)境可能會(huì)出一些意料之外的事情。

網(wǎng)站標(biāo)題:linuxha狀態(tài)命令,linux HA
網(wǎng)站URL:http://jinyejixie.com/article30/dssddpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司服務(wù)器托管、定制開發(fā)、軟件開發(fā)

廣告

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

營銷型網(wǎng)站建設(shè)
博客| 拉孜县| 永州市| 同德县| 固镇县| 从化市| 略阳县| 绥阳县| 眉山市| 从化市| 张家港市| 安远县| 北票市| 二连浩特市| 安远县| 昌都县| 安溪县| 当雄县| 绩溪县| 革吉县| 利辛县| 旬阳县| 和林格尔县| 祁连县| 伊通| 横峰县| 福州市| 海丰县| 洪江市| 清新县| 澄城县| 刚察县| 宜君县| 凌云县| 贵阳市| 三穗县| 武定县| 新宁县| 汶上县| 黄冈市| 普陀区|