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

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

linuxmq啟動命令的簡單介紹

如何在linux下使用activemq

這個好 簡單 ,你去下一個 activemq linux 包,上傳到 你要放的機器上 解壓。

創(chuàng)新互聯(lián)公司"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設擁有電腦版、微信版、手機版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡+移動網(wǎng)絡一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)公司具備承接各種類型的網(wǎng)站建設、做網(wǎng)站項目的能力。經(jīng)過十年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質的服務,并獲得了客戶的一致好評。

。 例如,我的版本。 apache-activemq-5.9.0/bin 下面 啟動命令:sh activemq start 頁面 就可以查看 機器IP:8161/admin/ 用戶名/密碼:admin/admin

linux系統(tǒng)如何啟動mq

開篇之前奉上幾條黃金鏈接:

MQ參考文檔

MQ下載地址:

安裝的MQ軟件包為WMQv600Trial-x86_linux_2.tar.gz. 將WMQv600Trial-x86_linux_2.tar.gz解壓至某一目錄。

(1)執(zhí)行接受許可腳本: ./mqlicense.sh –accept 這個腳本是要安裝WebSphere MQ 軟件包的MQ許可程序. 至關重要,這個腳本沒有正確配置的話將導致MQ安裝失敗.–accept是不啟動圖形直接接受許可。

(2) 安裝 WebSphere MQ for Linux 服務器:

[root@localhost mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesServer-6.0.0-0.i386.rpm

注:安裝完成后,相關文件會被自動安裝在/opt/mqm下,在安裝

MQSeriesRuntime-6.0.0-0.i386.rpm時候,安裝程序為系統(tǒng)自動創(chuàng)建了一個mqm用戶和mqm組,安裝完畢后,需要使用該用戶來進行MQ的配置。

(3) 安裝 WebSphere MQ for Linux 客戶端:

[root@localhost mq]# rpm-ivh MQSeriesClient-6.0.0-0.i386.rpm

(4) 安裝 WebSphere MQ 樣本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)

[root@localhost mq]# rpm-ivh MQSeriesSamples-6.0.0-0.i386.rpm 樣本程序安裝在/opt/mqm/samp/bin 中。

(5)安裝MQ其他軟件包

[root@localhost mq]# rpm-ivh MQSeriesMan-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh MQSeriesJava-6.0.0-0.i386.rpm

[root@localhost mq]# rpm-ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm

上面最后一步安裝的是JDK運行環(huán)境,如果已經(jīng)有相同或更高版本的JDK,不需要再安裝。 (6) 安裝過程創(chuàng)建了一個名為mqm 的用戶和一個同樣名為mqm 的組,此時,新用戶是被鎖定的,必須設置一個密碼來解鎖,這樣才能正常使用該用戶。用passwd 命令:

[root@localhost mq]# passwd mqm 以上操作均在root用戶下操作,至此MQ6.0安裝結束。MQ的配置相關命令操作均在mqm用戶下。

注意:

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

-bash-3.2$ crtmqm

-bash: crtmqm: command not found

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

第一種方法: 相對第二種較安全 僅對 mqm用戶有效

1)-bash-3.2$ vi /var/mqm/.bash_profile

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

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

-bash-3.2$ . .bash_profile

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

第二種方法:

1、su root

2、vim /etc/profile

3、在最后面加上:PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

4、關閉遠程終端重新打開,無需重啟服務器

5、ok了!!

了解更多開源相關,去LUPA社區(qū)看看吧。

linux 里面將activemq設置為開機自啟動怎么弄,網(wǎng)上找了好多都不行。 帶命令啊

vim 你的開機啟動文件。將activemq添加上就行了。

vim /etc/fstab(這用Tab補全吧。具體哪個文件名記不太清了)。然后你就按照上面的格式進行掛載就行了。

linux安裝mq7.5

linux安裝mq7.5

1.上傳介質

WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz

2.安裝MQ

tar ?-zvxf ?WS_MQ_LINUX_ON_X86_64_7.5.0.2_IMG.tar.gz

3.以 root 用戶身份登錄,執(zhí)行mqlicense.sh

加載MQ的liscense

./mqlicense.sh -accept

4.安裝系統(tǒng)上的軟件包

rpm -ivh ./*.rpm

su mqm -c "/opt/mqm/bin/mqconfig"

5.修改系統(tǒng)內核

vim /etc/sysctl.conf

kernel.sem = 500 256000 250 1024

net.ipv4.tcp_keepalive_time = 300

fs.file-max = 524288

生效sysctl -p

修改后兩個fail

vim /etc/security/limits.conf

添加兩行

mqm? ? ? ? ? ? ? hard? nofile? ? 10240

mqm? ? ? ? ? ? ? soft? nofile? ? 10240

6.修改mqm用戶

MQ安裝完畢后,自動創(chuàng)建mqm的用戶和組,mqm用戶為系統(tǒng)用戶,但是該用戶沒有默認的shell,需要通過usermod -s /bin/bash mqm命令將mqm用戶的shell修改為bash,這樣就可以使用mqm用戶了。

usermod -s /bin/bash mqm

設置mqm用戶密碼

通過passwd mqm命令,設置密碼

7.修改環(huán)境變量

由于mq默認安裝在/opt/mqm目錄,所以安裝完成后會找不到mq相關命令,需要配置環(huán)境變量才能找到

vim /etc/profile? ? #添加下面一行

PATH=/opt/mqm/bin:/opt/mqm/samp/bin/:$PATH

立即生效

. /etc/profile

8.建立隊列管理器

登錄mqm用戶

su - mqm

創(chuàng)建本地隊列管理器QE

crtmqm -q QE

啟動隊列管理器:

strmqm QM_001_000000

查看mq狀態(tài)

dspmq

如何linux服務器 telnet activemq

ActiveMQ是一款流行的Message服務器,在Windows開發(fā)環(huán)境下,一般可以直接運行命令行,或者在Spring中以嵌入式啟動。在生產(chǎn)環(huán)境中,ActiveMQ需要在Linux上部署,以下是快速安裝步驟。

1) 安裝JDK 6:

# apt-get install sun-java6-jdk

2) 下載activemq Linux二進制版本,解壓:

# wget

# tar zxvf /path/to/apache-activemq-5.4.2-bin.tar.gz /opt/

# ln -s /opt/apache-activemq-5.4.2 /opt/activemq

以上用人人網(wǎng)的鏡像下載,然后在/opt/activemq創(chuàng)建了軟鏈接。

3) 修改啟動腳本/opt/activemq/bin/activemq,將開頭處改為:

#!/bin/sh

### BEGIN INIT INFO

# Provides: activemq

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 6

# Short-Description: ActiveMQ server

### END INIT INFO

然后創(chuàng)建軟鏈接:

# ln -s /opt/activemq/bin/activemq /etc/init.d/

4) 啟動activemq:

# /etc/init.d/activemq start

由于已經(jīng)添加了必要的注釋,下次Linux啟動時會自動啟動ActiveMQ。

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

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

假如選定的mount目錄為根目錄下mnt/下面,或者下面新建一個目錄可以mkdir一個目錄。在此是直接放在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

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

備注:使用mount需要root權限。

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

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

接下來步驟如下:

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

mkdir /opt/mqm # for product code

mkdir /var/mqm # for working data

MQ安裝時候默認的目錄就是這兩個,意思可以沒必要建,但是為了保險還是自己手工建立一下。

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

groupadd mqm

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

passwd mqm # change password to "password"

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

3:為mqm用戶組添加root組

cd /etc

vi group

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

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

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

修改最大共享內存,命令如下:

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)比這個大,沒必要改。

5:轉到WebSphere MQ解壓后的目錄中,獲得WebSphere MQ授權,命令如下:

./mqlicense.sh -text_only

閱讀全文后,選擇1接受授權。

6:安裝WebSphere MQ客戶端和服務端,命令如下:

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(如果只裝客戶端,這個沒必要安裝)

7:安裝校驗

rpm -qa | grep MQSeries

結果如下則表明MQ 客戶端的安裝已成功。

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(只裝客戶端,是沒有這一項的)

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

驗證安裝

1、mqm用戶登錄

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

crtmqm -q venus.queue.manager

啟動隊列管理器

strmqm

啟用MQSC命令

runmqsc

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

define qlocal (orange.queue)

end (停止MQSC)

轉到/opt/mqm/samp/bin目錄下,使用amqsput樣本程序來將消息放入隊列,以且使用amqsget樣本程序來從隊列取回消息

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

./amqsput ORANGE.QUEUE

(注意,隊列名稱為大寫 否則會找不到隊列,報錯MQOPEN ended with reason code 2085)

輸入一行文字,然后以空行結束,退出

./amqsget ORANGE.QUEUE

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

MQ的基本操作

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

crtmqm –q QMgrName

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

刪除隊列管理器

dltmqm QmgrName

啟動隊列管理器

strmqm QmgrName

如果是啟動默認的隊列管理器,可以不帶其名字

停止隊列管理器

endmqm QmgrName 受控停止

endmqm –i QmgrName 立即停止

endmqm –p QmgrName 強制停止

顯示隊列管理器

dspmq –m QmgrName

運行MQ命令

runmqsc QmgrName

如果是默認隊列管理器,可以不帶其名字

往隊列中放消息

amqsput QName QmgrName

如果隊列是默認隊列管理器中的隊列,可以不帶其隊列管理器的名字

從隊列中取出消息

amqsget QName QmgrName

如果隊列是默認隊列管理器中的隊列,可以不帶其隊列管理器的名字

啟動通道

runmqchl –c ChlName –m QmgrName

服務器通道不用啟動

啟動偵聽

runmqlsr –t TYPE –p PORT –m QMgrName

停止偵聽

endmqlsr -m QmgrName

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

定義持久信隊列

DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE

設定隊列管理器的持久信隊列

ALTER QMGR DEADQ(QNAME)

定義本地隊列

DEFINE QL(QNAME) REPLACE

定義別名隊列

DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)

遠程隊列定義

DEFINE QREMOTE(QRNAME) +

RNAME(AAA) RQMNAME(QMGRNAME) +

XMITQ(QTNAME)

定義模型隊列

DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)

定義本地傳輸隊列

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

INITQ(SYSTEM.CHANNEL.INITQ)+

PROCESS(PROCESSNAME) REPLACE

創(chuàng)建進程定義

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)建服務器連接通道

DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE

顯示隊列的所有屬性

DISPLAY QUEUE(QNAME) [ALL]

顯示隊列的所選屬性

DISPLAY QUEUE(QNAME) DESCR GET PUT

DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH

顯示隊列管理器的所有屬性

DISPLAY QMGR [ALL]

顯示進程定義

DISPLAY PROCESS(PRONAME)

更改屬性

ALTER QMGR DESCR(‘NEW DESCRIPTION’)

ALTER QLOCAL(QNAME) PUT(DISABLED)

ALTER QALIAS(QNAME) TARGQ(TARGQNAME)

刪除隊列

DELETE QLOCAL(QNAME)

DELETE QREMOTE(QRNAME)

清除隊列中的所有消息

CLEAR QLOCAL(QNAME)

查看CCSID

DISPLAY QMGR CCSID

修改CCSID為1381

ALTER QMGR CCSID(1381)

以下是一些高級配置的命令:

amqmcert 配置SSL證書

amqmdain 配置windows上的MQ服務

crtmqcvx 轉換數(shù)據(jù)

dmpmqaut 轉儲對象權限管理

dmpmqlog 轉儲日志管理

dspmq 顯示隊列管理器

dspmqaut 顯示打開對象的權限

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

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

dspmqfls 顯示文件名

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

dspmqrtn 顯示事務的詳細信息

endmqcsv 停止隊列管理器上的命令服務器

strmqcsv 啟動隊列管理器上的命令服務器

endmqtrc 停止跟蹤

rcdmqimg 向日志寫對象的映像

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

rsvmqtrn 提交或逆序恢復事務


網(wǎng)站名稱:linuxmq啟動命令的簡單介紹
當前URL:http://weahome.cn/article/dsieihd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部