MQ for linux安装与卸载【转】

一、安装步骤:
1. 用root帐号登录系统
2. MQ安装程序需将代码安装到目录/opt/mqm下,将数据保存到目录/var/mqm下,需确保相关目录下有足够的磁盘空间
3. 创建名称为“mqm”的组和用户,并且将用户的目录指定为/var/mqm
//建立用户组mqm,注意:组名必须是mqm
groupadd mqm
//建立属于组mqm的用户mqm,注意:用户名必须是mqm

useradd -d /var/mqm -g mqm mqm
//修改用户mqm的密码
passwd mqm
4. 解压WMQv600Trial-x86_linux_2.tar.gz
//解压文件
tar xvzf WMQv600Trial-x86_linux_2.tar.gz
5. 安装
在安装文件解压目录下
//接受MQ license
./mqlicense.sh –accept
//安装
rpm -ivh MQSeriesRuntime-6.0.0-0.i386.rpm MQSeriesServer-6.0.0-0.i386.rpm MQSeriesSamples-6.0.0-0.i386.rpm
二、安装完毕以后,验证安装是否成功,按顺序执行以下步骤:
1. 用mqm帐号登录系统
2. 创建测试用队列管理器和队列
crtmqm -q venus.queue.manager ##创建缺省队列
strmqm ##后面不跟队列管理器的名称则启动缺省队列管理器
runmqsc ##后面不跟队列管理器的名称则进入缺省队列管理器的控制台
define qlocal (orange.queue)
end
3. 用测试程序向队列orange.queue发送消息
//切换到/opt/mqm/samp/bin目录下
./amqsput ORANGE.QUEUE ##后面不跟队列管理器的名称则表示针对缺省队列管理器中的队列操作
//屏幕输出“Sample AMQSPUT0 start target queue is ORANGE.QUEUE”,手工输入测试消息:this is a test, //输入完毕,连续按两次回车键,消息输入完毕。屏幕输出“Sample AMQSPUT0 end”表示成功发送消息。

4. 从队列中读取消息
//切换到/opt/mqm/samp/bin目录下
./amqsget ORANGE.QUEUE ##后面不跟队列管理器的名称则表示针对缺省队列管理器中的队列操作
//屏幕输出“Sample AMQSGET0 start message <this is a test>”,停顿数秒屏幕继续输出“no more messages
Sample AMQSGET0 end”,读取消息成功。
三、卸载
1. 用root帐号登录系统
2. 停止所有队列管理器
//查看正在运行的队列管理器
dspmq
//停止所有跟队列管理器相关的监听程序,注意:QueueManagerName是队列队列管理器名称,具体名称用命//令dspmq查询
endmqlsr -m QueueManagerName
//停止所有正在运行的队列管理器
endmqm QueueManagerName
//确认所有跟MQ有关的进程都已经停止
ps -ef | grep mq
3. 删除安装包
//查看安装了那些相关的包
rpm -q -a | grep MQSeries
//一次性删除所有安装的包,以下命令只是一个示例,命令后面的包名称是命令“rpm -q -a | grep MQSeries” //查询所得的所有包名称,包名之间用空格分隔,
rpm -ev MQSeriesRuntime-6.0.0-0 MQSeriesServer-6.0.0-0 MQSeriesServer-6.0.0-0

MQ for linux安装与卸载【转】的更多相关文章

  1. Linux安装、卸载软件

    在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software- ...

  2. linux安装与卸载软件

    在ubuntu系统中,通常使用apt-get命令完成对软件的安装与卸载 安装的软件通常都放置在一些源中,国内有很多镜像源供下载使用,而系统设置的源保存在目录/etc/apt/sources.list文 ...

  3. centos 7 linux 安装与卸载 jdk 7

    一.声明 本文采用操作系统版本: Centos 7 Linux 系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos ...

  4. centos 7 linux 安装与卸载 tomcat 7

    一.声明 本文采用操作系统版本: Centos 7 Linux系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos. ...

  5. linux 安装和卸载软件

    安装: apt-get install cups-pdf 卸载:apt -get remove cups

  6. Linux 安装、卸载程序

    一, RPM 安装:        rpm -ivh xxx.rpm 重新安装: rpm -ivh -replacepkgs xxx.rpm 卸载:       rpm -e xxx.rpm 二,ta ...

  7. linux安装和卸载软件:sudo apt-get install(remove)

    sudo apt-get install xxx sudo apt-get remove xxx

  8. Linux安装卸载Mysql数据库

    关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...

  9. Linux 中如何卸载已安装的软件(转载)

            Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实 ...

随机推荐

  1. 半夜删你代码队 Day1冲刺

    一.团队信息 1.团队项目:Midnight聊天室 2.团队名称:半夜删你代码队 3.队员信息: 职务 项目经理 主开发团队 测试人员 姓名 陈惠霖 周楚池 侯晓龙 余金龙 胡兆禧 林涛 二.Alph ...

  2. 世界上最快的排序算法——Timsort

    前言 经过60多年的发展,科学家和工程师们发明了很多排序算法,有基本的插入算法,也有相对高效的归并排序算法等,他们各有各的特点,比如归并排序性能稳定.堆排序空间消耗小等等.但是这些算法也有自己的局限性 ...

  3. Centos安装JDK、Tomcat

    准备工作,先下载JDK.Tomcat包:使用FileZilla将软件包发送到/home/software目录下. 1 安装JDK8 首先卸载已有的JDK. # 查看版本 java -version # ...

  4. swiper4使用教程-填坑

    本篇博客用于记录使用swiper插件中的一些关键点: 首先附上官网地址:https://www.swiper.com.cn/ ios中使用swiper的坑: /*解决swiper中苹果点击变暗,在cs ...

  5. VS2015配置海康威视工业相机SDK二次开发

    1.概述:工业相机SDK是用于控制相机的一个独立组件,支持获取实时图像数据.配置参数.对图像进行后续处理等功能.工业相机SDK兼容GigE Vision协议.USB3 Vision协议.Camera ...

  6. 【Django Python版本对应】

    使用Python36 时应该使用Django版本1.11.4 pip install django==1.11.4 版本对应表: Django version Python versions 1.8 ...

  7. 一、eclipse配置TestNG

    eclipse配置TestNG可以通过eclipse直接下载,但我没有vpn,所以使用线下配置. 1-下载TestNG的配置文件,有两个文件 features 和 plugins 2-eclipse配 ...

  8. ES6、ES7、ES8、ES9、ES10新特性

    ES6新特性(2015) ES6的特性比较多,在 ES5 发布近 6 年(2009-11 至 2015-6)之后才将其标准化.两个发布版本之间时间跨度很大,所以ES6中的特性比较多. 在这里列举几个常 ...

  9. 工具-Git与GitHub-安装以及基本操作(99.5.1)

    @ 目录 1.安装 2.使用 3.工作区和版本库 关于作者 1.安装 1.windows安装 安装后添加环境变量 2.linux安装 sudo apt-get install git 2.使用 1.常 ...

  10. 免杀shellcode并绕过杀毒添加自启动

    https://www.wtfsec.org/posts/%E5%85%8D%E6%9D%80shellcode%E5%B9%B6%E7%BB%95%E8%BF%87%E6%9D%80%E6%AF%9 ...