真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux停amq命令的簡(jiǎn)單介紹

《Linux下部分常用指令筆記》

一、創(chuàng)建linux維護(hù)用戶(hù)

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

登錄root用戶(hù)

創(chuàng)建新用戶(hù)

useradd 新用戶(hù)名

設(shè)置用戶(hù)密碼

passwd 新用戶(hù)密碼

二、安裝jdk和配置環(huán)境變量

建議在root用戶(hù)下直接安裝jdk,并直接配置環(huán)境變量,同時(shí)給非root用戶(hù)設(shè)置讀和執(zhí)行權(quán)限

解壓包

tar xvf jdk包名.tar

配置全局變量

編輯/etc/profile文件

vi /etc/profile

按I鍵,切換成編輯模式。

在文件未加入一下配置

export JAVA_HOME=jdk的解壓文件目錄

export JRE_HOME=jdk的解壓文件目錄/jre

export?CLASSPATH=.:${JAVA_HOME}/lib:${?JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${?JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

保存并退出

Esc ??

:wq

重載配置文件使其生效

source /etc/profile

檢查是否安裝成功

Javac

Java version

權(quán)限修改

讀4寫(xiě)2執(zhí)行1,順序所有者、組成員、其他用戶(hù)

Chomd ?755 ?jdk的解壓文件目錄

三、安裝tomcat

安裝tomcat和放入war包使用非root的維護(hù)用戶(hù)

如果使用root安裝的話(huà)記得設(shè)置權(quán)限。( chomd -r 外層文件目錄 )

su - 用戶(hù)名

1、解壓包

tar ?xvf ?tomcat包名.tar

2、將war包放入tomcat/webapps目錄下

3、Tomcat啟動(dòng)服務(wù)和停止服務(wù)

查看進(jìn)程

ps -ef | grep java

啟動(dòng)應(yīng)用

Tomcat bin目錄下.startup.sh

停止應(yīng)用

建議使用

Kill -9 進(jìn)程號(hào)

注:解壓出應(yīng)用文件后,注意配置信息的修改

四、IBM MQ部署 (7.5之后的版本)

(以下是使用9.0版本的正確部署命令)

一、 卸載舊版本IBM MQ (可選)

因?yàn)椴渴瓠h(huán)境沒(méi)有安裝過(guò)mq,卸載這部分命令我沒(méi)有親自測(cè)試過(guò)

設(shè)置環(huán)境

以用戶(hù)身份登錄到組mqm,找到mq的安裝位置 /opt/mqm

source ./setmqenv -s

查看隊(duì)列管理器的狀態(tài)

dspmq -o installation

停止與要卸載的安裝關(guān)聯(lián)的所有正在運(yùn)行的隊(duì)列管理器

endmqm SXRECV

停止與隊(duì)列管理器關(guān)聯(lián)的所有偵聽(tīng)器。

endmqlsr -m SXRECV

查看系統(tǒng)上當(dāng)前安裝的軟件包(組件)

sudo rpm -qa | grep MQSeries

列出軟件包并一次性卸載

sudo rpm -qa | grep MQSeries | xargs rpm -ev

再將對(duì)應(yīng)的用戶(hù)及安裝目錄給刪除

rm -rf /opt/mqm

userdel -r mqm

檢查MQ license

license文件在安裝目錄中 /opt/mqm/lib 可以找到

amqtcert.lic - is a trial license

amqbcert.lic - is a beta license

amqpcert.lic - is the production license

——————————————————————————————————————

二、安裝新版本ibm mq

解壓,解壓文件都在MQServer中

tar –xzvf IBM_MQ_9.1.5_LINUX_X86-64.tar.gz

進(jìn)入MQServer文件夾中:

cd MQServer/

運(yùn)行MQ許可證程序

./mqlicense.sh

安裝WebSphere MQ for Linux服務(wù)器(Runtime、SDK 和 Server 軟件包):

rpm -U MQSeriesRuntime-9.1.5-0.x86_64.rpm

rpm -U MQSeriesSDK-9.1.5-0.x86_64.rpm

rpm -U MQSeriesServer-9.1.5-0.x86_64.rpm

安裝WebSphere MQ for Linux客戶(hù)機(jī):

rpm -U MQSeriesClient-9.0.0-0.x86_64.rpm

安裝WebSphere MQ樣本程序:

rpm -U MQSeriesSamples-9.0.0-0.x86_64.rpm

創(chuàng)建組和用戶(hù)

安裝過(guò)程創(chuàng)建了一個(gè)名為mqm的用戶(hù)和一個(gè)同樣名為 mqm 的組。設(shè)置一個(gè)密碼來(lái)解鎖。

passwd mqm

——————————————————————————————————————

三、 配置

(這部分隊(duì)列管理器、通道、隊(duì)列等根據(jù)實(shí)際情況自行配置)

切換用戶(hù):

su mqm

創(chuàng)建隊(duì)列管理器

使用crtmqm命令來(lái)創(chuàng)建一個(gè)名為 SXRECV

的隊(duì)列管理器。我們把它作為缺省隊(duì)列,并且將不在創(chuàng)建時(shí)指定死信隊(duì)列。然后使用strmqm命令啟動(dòng)隊(duì)列管理器。

crtmqm -q ?SXRECV

strmqm ?SXRECV

——————

如果執(zhí)行crtmqm命令時(shí)提示

-bash-3.2$ crtmqm

-bash: crtmqm: command not found

find / -name crtmqm

則需要配置mqm用戶(hù)的環(huán)境變量,編輯如下文件,并添加下面的內(nèi)容,如下:

第一種方法:相對(duì)第二種較安全僅對(duì)mqm用戶(hù)有效

方法一:

(1) -bash-3.2$ vi /var/mqm/.bash_profile --有可能會(huì)在文件夾下看不到這個(gè)文件,通過(guò)編輯即可看到

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

(2)執(zhí)行“.”命令,使這個(gè)文件生效

-bash-3.2$ source ?.bash_profile

(3)再次嘗試實(shí)行crtmqm或是dspmqm命令,即可發(fā)現(xiàn)已經(jīng)生效。

方法二:

( 1)

su ?root

[if !supportLists](2)[endif]

vim /etc/profile

[if !supportLists](3)[endif] 在最后面加上:

PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/bin

( 4)關(guān)閉遠(yuǎn)程終端重新打開(kāi),無(wú)需重啟服務(wù)器

——————

運(yùn)行隊(duì)列管理器

runmqsc SXRECV

創(chuàng)建通道和隊(duì)列

DEFINE QLOCAL (XYDATA) REPLACE USAGE (NORMAL) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業(yè)銀行')

DEFINE QLOCAL (XYTRANS) REPLACE USAGE (XMITQ) DEFPSIST (YES) MAXDEPTH (300000) DESCR('興業(yè)銀行')

DEFINE QREMOTE (XYACK) REPLACE DEFPSIST (YES) RQMNAME (SXSEND) ?RNAME (XYACK) XMITQ (XYTRANS) DESCR('XXXX')

DEFINE CHANNEL (XYDATA) CHLTYPE (RCVR) TRPTYPE (TCP) REPLACE DESCR('XXXX')

DEFINE CHANNEL (XYACK) CHLTYPE (SDR) CONNAME ('166.1.1.8(2214)') XMITQ (XYTRANS) TRPTYPE (TCP) DISCINT (0) CONVERT (NO) SHORTRTY (30) SHORTTMR (10) LONGRTY (999999999) LONGTMR (20) REPLACE DESCR('XXXX')

DEFINE CHANNEL (SVRCONN) CHLTYPE (SVRCONN) MCAUSER('mqm')

創(chuàng)建監(jiān)聽(tīng)

DEFINE LISTENER (RECLISTENER) TRPTYPE (TCP) CONTROL(QMGR) PORT (2214)

啟動(dòng)監(jiān)聽(tīng)

start LISTENER(RECLISTENER)

啟動(dòng)通道

start channel(SVRCONN)

start channel(XYDATA)

start channel(XYACK)

———————————————————————————————————————————————————

四、2035錯(cuò)誤碼 說(shuō)明

如果程序連接mq報(bào)錯(cuò)2035,則需要對(duì)權(quán)限認(rèn)證做設(shè)置,則進(jìn)行以此操作

1、

ALTER QMGR CHLAUTH(DISABLED)

2、

ALTER CHL(通道名) CHLTYPE(SVRCONN) MCAUSER('mqm')

3、

ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)

或者直接將連接認(rèn)證選項(xiàng)置為空,將其完全關(guān)閉,指令如下:

ALTER QMGR CONNAUTH('')

在執(zhí)行完上述兩條命令中的任一條后,都需要刷新連接認(rèn)證的緩存,指令如下:

REFRESH SECURITY TYPE(CONNAUTH)

五、mq操作命令

一、MQ的啟動(dòng)與停止

1、MQ的啟動(dòng)

strmqm QMgrName

如果啟動(dòng)默認(rèn)隊(duì)列管理器,strmqm后可以忽略隊(duì)列管理器名稱(chēng)。

2、MQ的關(guān)閉

endmqm?-i?QMgrName

停止mq

二、MQ運(yùn)行狀態(tài)查看與常用操作

1、 查看隊(duì)列管理器運(yùn)行狀態(tài)

su mqm

執(zhí)行如下命令檢查隊(duì)列管理器運(yùn)行狀態(tài):dspmq顯示結(jié)果中QMNAME表示MQ隊(duì)列管理器的名稱(chēng),STATUS表示當(dāng)前運(yùn)行狀態(tài)。運(yùn)行狀態(tài)有如下幾種:Starting正在啟動(dòng)Running正在運(yùn)行Ending正在停止Ended normally已經(jīng)正常終止Ended immediately已經(jīng)立即終止Ended preemtively已經(jīng)強(qiáng)制終止Ended unexpectively異常終止

注意:停止MQ后必須使用dspmq命令進(jìn)行狀態(tài)檢查

2、查看通道運(yùn)行狀態(tài)與啟停通道

runmqsc

dis chl(*);查看所有通道定義

dis chs(*);查看所有通道狀態(tài),如果沒(méi)有查詢(xún)到通道狀態(tài),或報(bào)錯(cuò)AMQ8420: Channel Status not found,請(qǐng)啟動(dòng)通道

dis chs(ChannelName); 查看通道ChannelName的狀態(tài)

通道狀態(tài)有如下幾種:

STARTING正在啟動(dòng)BINDING正在綁定INITIALIZING正在初始化RUNNING正常STOPPING?正在停止RETRYING重試PAUSED等待STOPPED已停止REQUESTING請(qǐng)求

start?chl(ChannelName);啟動(dòng)通道

stop?chl(ChannelName);停止通道

* 重置通道

reset channel(ChannelName);?重置通道序號(hào)。當(dāng)本地與其他MQ隊(duì)列管理器的通道無(wú)法正常啟動(dòng)的情況,檢查日志發(fā)現(xiàn)是通道序號(hào)不一致,此時(shí)就需要先停止發(fā)送方通道,清空隊(duì)列深度并在發(fā)送方和接收方進(jìn)行通道計(jì)數(shù)的重置,重置后啟動(dòng)通道即可恢復(fù)通訊。

注意:重置成功mq序列號(hào)一般相同或相差1

3、查看通道監(jiān)聽(tīng)狀態(tài)與啟停監(jiān)聽(tīng)

runmqsc

dis listner(*);查看通道監(jiān)聽(tīng)定義

dis lsstatu(listnerName);查看監(jiān)聽(tīng)狀態(tài)

start?lstr(listnerName); 啟動(dòng)監(jiān)聽(tīng)

stop?lstr(listnerName); 停止監(jiān)聽(tīng)?

4、查看隊(duì)列深度

runmqsc

dis q(*);查看所有各類(lèi)隊(duì)列的屬性

dis?qlocal(QName);查看所有本地隊(duì)列的屬性

隊(duì)列深度屬性為:CURDEPTH

查看隊(duì)列深度display ql('隊(duì)列名') ?curdepth

*清空隊(duì)列深度

清空隊(duì)列深度

clear ql(‘隊(duì)列名’)

三、MQ發(fā)送和接收消息

su mqm

發(fā)送消息

amqsput ?隊(duì)列名 ?隊(duì)列管理器

獲取消息

amqsget ?隊(duì)列名 ?隊(duì)列管理器

可通過(guò)配合查看隊(duì)列深度命令,完成mq的聯(lián)調(diào)

六、其他維護(hù)中常用linux命令

1、測(cè)試端口連接

telnet ip port

2、查看已啟動(dòng)的端口

netstat -an | grep 端口號(hào)

3、查看應(yīng)用進(jìn)程

ps -ef |grep java

4、修改權(quán)限

chomd ?XXX(對(duì)應(yīng)的權(quán)限) ?文件目錄

5、修改文件或目錄下所有文件所有者和組

Chomd -R 用戶(hù)名:組名 ?文件目錄

6、查看目錄內(nèi)容

ls 或者ls -l (簡(jiǎn)寫(xiě)ll)

7、查看文件輸出

cat 目錄/文件名

或者

Vi 目錄/文件名 按i可進(jìn)入編輯

按 G 到文檔末尾

按 gg 到文件首行

不保存退出

Esc ??:q!

保存退出

Esc ??:wq

vi 進(jìn)入文檔文檔后查找關(guān)鍵字

Esc 進(jìn)入命令行

/關(guān)鍵字

按n向下繼續(xù)查找

按N向上繼續(xù)查找

8、殺進(jìn)程

Kill -9 進(jìn)程號(hào)

9、復(fù)制

cp -r 源目錄 ?目標(biāo)目錄

10、移動(dòng)

mv ?-i 源文件或目錄 目標(biāo)文件或目錄

11、刪除

rm -R 文件目錄

12、 切換工作目錄

cd ?相對(duì)路徑或絕對(duì)路徑

~也表示為 home 目錄 的意思, . 則是表示目前所在的目錄, .. 則表示目前目錄位置的上一層目錄。

linux下安裝MQ mqlisence.sh-accept這個(gè)命令執(zhí)行不了怎么辦?

如果MQ的安裝包是ISO,所以需要將ISO文件mount到Linux的一個(gè)目錄下面,具體操作如下:

假如選定的mount目錄為根目錄下mnt/下面,或者下面新建一個(gè)目錄可以mkdir一個(gè)目錄。在此是直接放在mnt目錄下面的:

ISO文件放在/home/afe/MQinstall/下面,名字為MQ_6.0_Linux_x86-64.iso 那么可以用命令:

mount -o loop /home/afe/MQinstall/MQ_6.0_Linux_x86-64.iso /mnt/cd1

這個(gè)時(shí)候,ISO文件中的rpm文件都出現(xiàn)在了/mnt下面。

備注:使用mount需要root權(quán)限。

如果你的安裝包是.tar.gz文件,那就可以省略以上一個(gè)步驟:直接解壓

tar -zxvf MQ_6.0_Linux_x86-64.tar.gz

接下來(lái)步驟如下:

1:創(chuàng)建WebSphere MQ 必需的文件系統(tǒng),命令如下:

mkdir /opt/mqm # for product code

mkdir /var/mqm # for working data

MQ安裝時(shí)候默認(rèn)的目錄就是這兩個(gè),意思可以沒(méi)必要建,但是為了保險(xiǎn)還是自己手工建立一下。

2:創(chuàng)造MQ用戶(hù)和用戶(hù)組,命令如下:

groupadd mqm

useradd -d /var/mqm -g mqm -G mqm mqm

passwd mqm # change password to "password"

只有把mqm密碼改了,才能使以上生效。

3:為mqm用戶(hù)組添加root組

cd /etc

vi group

修改 mqm:!:1007:mqm ? mqm:!:1007:mqm,root

這里的gid要依據(jù)各個(gè)系統(tǒng)的建立用戶(hù)設(shè)定而為。此處是1007

4:調(diào)整系統(tǒng)參數(shù)(視需要而定)

修改最大共享內(nèi)存,命令如下:

cat /proc/sys/kernel/shmmax

echo 268435456 /proc/sys/kernel/shmmax

修改最大文件句柄,命令如下:

cat /proc/sys/fs/file-max

echo 32768 /proc/sys/fs/file-max

如果自己系統(tǒng)比這個(gè)大,沒(méi)必要改。

5:轉(zhuǎn)到WebSphere MQ解壓后的目錄中,獲得WebSphere MQ授權(quán),命令如下:

./mqlicense.sh -text_only

閱讀全文后,選擇1接受授權(quán)。

6:安裝WebSphere MQ客戶(hù)端和服務(wù)端,命令如下:

rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm

rpm -ivh MQSeriesSDK-6.0.0-0.i386.rpm

rpm -ivh MQSeriesJava-6.0.0-0.i386.rpm

rpm -ivh MQSeriesClient-6.0.0-0.i386.rpm

rpm -ivh MQSeriesSamples-6.0.0-0.i386.rpm

rpm -ivh MQSeriesServer-6.0.0-0.i386.rpm(如果只裝客戶(hù)端,這個(gè)沒(méi)必要安裝)

7:安裝校驗(yàn)

rpm -qa | grep MQSeries

結(jié)果如下則表明MQ 客戶(hù)端的安裝已成功。

MQSeriesRuntime-6.0.0-0

MQSeriesSDK-6.0.0-0

MQSeriesJava-6.0.0-0

MQSeriesClient-6.0.0-0

MQSeriesSamples-6.0.0-0

MQSeriesServer-6.0.0-0(只裝客戶(hù)端,是沒(méi)有這一項(xiàng)的)

到這里MQ就已經(jīng)安裝完成了。

驗(yàn)證安裝

1、mqm用戶(hù)登錄

創(chuàng)建隊(duì)列venus.queue.manager

crtmqm -q venus.queue.manager

啟動(dòng)隊(duì)列管理器

strmqm

啟用MQSC命令

runmqsc

進(jìn)入環(huán)境后,定義名為ORANGE.QUEUE的本地隊(duì)列

define qlocal (orange.queue)

end (停止MQSC)

轉(zhuǎn)到/opt/mqm/samp/bin目錄下,使用amqsput樣本程序來(lái)將消息放入隊(duì)列,以且使用amqsget樣本程序來(lái)從隊(duì)列取回消息

dspmq 命令可顯示MQM隊(duì)列狀態(tài)

./amqsput ORANGE.QUEUE

(注意,隊(duì)列名稱(chēng)為大寫(xiě) 否則會(huì)找不到隊(duì)列,報(bào)錯(cuò)MQOPEN ended with reason code 2085)

輸入一行文字,然后以空行結(jié)束,退出

./amqsget ORANGE.QUEUE

可顯示剛才放入隊(duì)列的消息,成功提示即證明完成。

MQ的基本操作

創(chuàng)建隊(duì)列管理器

crtmqm –q QMgrName

-q是指創(chuàng)建缺省的隊(duì)列管理器

刪除隊(duì)列管理器

dltmqm QmgrName

啟動(dòng)隊(duì)列管理器

strmqm QmgrName

如果是啟動(dòng)默認(rèn)的隊(duì)列管理器,可以不帶其名字

停止隊(duì)列管理器

endmqm QmgrName 受控停止

endmqm –i QmgrName 立即停止

endmqm –p QmgrName 強(qiáng)制停止

顯示隊(duì)列管理器

dspmq –m QmgrName

運(yùn)行MQ命令

runmqsc QmgrName

如果是默認(rèn)隊(duì)列管理器,可以不帶其名字

往隊(duì)列中放消息

amqsput QName QmgrName

如果隊(duì)列是默認(rèn)隊(duì)列管理器中的隊(duì)列,可以不帶其隊(duì)列管理器的名字

從隊(duì)列中取出消息

amqsget QName QmgrName

如果隊(duì)列是默認(rèn)隊(duì)列管理器中的隊(duì)列,可以不帶其隊(duì)列管理器的名字

啟動(dòng)通道

runmqchl –c ChlName –m QmgrName

服務(wù)器通道不用啟動(dòng)

啟動(dòng)偵聽(tīng)

runmqlsr –t TYPE –p PORT –m QMgrName

停止偵聽(tīng)

endmqlsr -m QmgrName

下面是在MQ環(huán)境中可以執(zhí)行的MQ命令(即在runmqsc環(huán)境下可以敲的命令)

定義持久信隊(duì)列

DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE

設(shè)定隊(duì)列管理器的持久信隊(duì)列

ALTER QMGR DEADQ(QNAME)

定義本地隊(duì)列

DEFINE QL(QNAME) REPLACE

定義別名隊(duì)列

DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)

遠(yuǎn)程隊(duì)列定義

DEFINE QREMOTE(QRNAME) +

RNAME(AAA) RQMNAME(QMGRNAME) +

XMITQ(QTNAME)

定義模型隊(duì)列

DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)

定義本地傳輸隊(duì)列

DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +

INITQ(SYSTEM.CHANNEL.INITQ)+

PROCESS(PROCESSNAME) REPLACE

創(chuàng)建進(jìn)程定義

DEFINE PROCESS(PRONAME) +

DESCR(‘STRING’)+

APPLTYPE(WINDOWSNT)+

APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)

其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等

創(chuàng)建發(fā)送方通道

DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+

CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE

其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。

創(chuàng)建接收方通道

DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE

創(chuàng)建服務(wù)器連接通道

DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE

顯示隊(duì)列的所有屬性

DISPLAY QUEUE(QNAME) [ALL]

顯示隊(duì)列的所選屬性

DISPLAY QUEUE(QNAME) DESCR GET PUT

DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH

顯示隊(duì)列管理器的所有屬性

DISPLAY QMGR [ALL]

顯示進(jìn)程定義

DISPLAY PROCESS(PRONAME)

更改屬性

ALTER QMGR DESCR(‘NEW DESCRIPTION’)

ALTER QLOCAL(QNAME) PUT(DISABLED)

ALTER QALIAS(QNAME) TARGQ(TARGQNAME)

刪除隊(duì)列

DELETE QLOCAL(QNAME)

DELETE QREMOTE(QRNAME)

清除隊(duì)列中的所有消息

CLEAR QLOCAL(QNAME)

查看CCSID

DISPLAY QMGR CCSID

修改CCSID為1381

ALTER QMGR CCSID(1381)

以下是一些高級(jí)配置的命令:

amqmcert 配置SSL證書(shū)

amqmdain 配置windows上的MQ服務(wù)

crtmqcvx 轉(zhuǎn)換數(shù)據(jù)

dmpmqaut 轉(zhuǎn)儲(chǔ)對(duì)象權(quán)限管理

dmpmqlog 轉(zhuǎn)儲(chǔ)日志管理

dspmq 顯示隊(duì)列管理器

dspmqaut 顯示打開(kāi)對(duì)象的權(quán)限

dmpmqcap 顯示處理程序容量和處理程序數(shù)

dspmqcsv 顯示命令服務(wù)器狀態(tài)

dspmqfls 顯示文件名

dspmqtrc 跟蹤MQ輸出(HP-UNIX LINUX Solaris)

dspmqrtn 顯示事務(wù)的詳細(xì)信息

endmqcsv 停止隊(duì)列管理器上的命令服務(wù)器

strmqcsv 啟動(dòng)隊(duì)列管理器上的命令服務(wù)器

endmqtrc 停止跟蹤

rcdmqimg 向日志寫(xiě)對(duì)象的映像

rcmqobj 根據(jù)日志中的映像重新創(chuàng)建一個(gè)對(duì)象

rsvmqtrn 提交或逆序恢復(fù)事務(wù)

MQ監(jiān)控問(wèn)題

這根本不是問(wèn)題,你在網(wǎng)上一搜MQ命令就出來(lái)了。

我給你列幾個(gè)常用的命令吧:

啟動(dòng)隊(duì)列管理器:strmqm

停止隊(duì)列管理器

endmqm QmgrName 受控停止

endmqm –i QmgrName 立即停止

endmqm –p QmgrName 強(qiáng)制停止

dspmq查看所有的隊(duì)列管理器的狀態(tài),找異常通常用這個(gè)命令。

running表示正常,正在運(yùn)行。

Ended unexpectedly也是正常狀態(tài),表示已停止。具體什么原因?qū)е峦V鼓憧梢匀ゲ?/p>

Not available就是不正常了,表示不可用。

通常出現(xiàn)異常會(huì)有以 “AMQ+4個(gè)數(shù)字” 給以提示,你可以根據(jù)給的提示去找原因。

命令很多不給你一一列出了,出異常就去網(wǎng)上搜或者查資料,弄的多了,你自然就會(huì)了。


本文名稱(chēng):linux停amq命令的簡(jiǎn)單介紹
分享網(wǎng)址:http://weahome.cn/article/hpiijg.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部