MQ for linux安装与卸载【转】
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安装与卸载【转】的更多相关文章
- Linux安装、卸载软件
在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software- ...
- linux安装与卸载软件
在ubuntu系统中,通常使用apt-get命令完成对软件的安装与卸载 安装的软件通常都放置在一些源中,国内有很多镜像源供下载使用,而系统设置的源保存在目录/etc/apt/sources.list文 ...
- centos 7 linux 安装与卸载 jdk 7
一.声明 本文采用操作系统版本: Centos 7 Linux 系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos ...
- centos 7 linux 安装与卸载 tomcat 7
一.声明 本文采用操作系统版本: Centos 7 Linux系统 版本源:CentOS-7-x86_64-DVD-1708.iso 官网下载地址:http://isoredirect.centos. ...
- linux 安装和卸载软件
安装: apt-get install cups-pdf 卸载:apt -get remove cups
- Linux 安装、卸载程序
一, RPM 安装: rpm -ivh xxx.rpm 重新安装: rpm -ivh -replacepkgs xxx.rpm 卸载: rpm -e xxx.rpm 二,ta ...
- linux安装和卸载软件:sudo apt-get install(remove)
sudo apt-get install xxx sudo apt-get remove xxx
- Linux安装卸载Mysql数据库
关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...
- Linux 中如何卸载已安装的软件(转载)
Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实 ...
随机推荐
- 混合云存储打开的正确姿势——腾讯云存储网关 CSG
近年来,随着云计算的发展,越来越多的企业选择将IT系统基础设施转移到云上,上云有助于推动企业加快信息化.数字化.智能化的转型,但是很多企业对传统的业务系统依赖程度较高,短时间内将业务迁移上云将会面临很 ...
- 再也不怕 JavaScript 报错了,怎么看怎么处理都在这
在开发中,有时,我们花了几个小时写的 JS 代码,在游览器调试一看,控制台一堆红,瞬间一万头草泥马奔腾而来.至此,本文主要记录 JS 常见的一些报错类型,以及常见的报错信息,分析其报错原因,并给予处理 ...
- css外边距重叠及避免方法
<html lang="en"> <head> <meta charset="UTF-8"> <meta name=& ...
- idea2020.2.x/2020.3.x最新破解版方法教程无限永久重置插件激活码
idea是一个java开发工件,相信我所有的朋友都用过.本教程教你做到完美,安全,永久.破解 idea2020.2.x和idea2020.3.x的所有版本绝对是100% 激活,支持Windows Ma ...
- utc时间转换为太平洋时间
方法一 from datetime import datetime from pytz import timezone cst_tz = timezone('Asia/Shanghai') utc_t ...
- JWT-配置与使用
1.jwt的安装配置 . 1.1安装JWT pip install djangorestframework-jwt==1.11.0 1.2 settings.py配置jwt载荷中的有效期设置 # jw ...
- Spring AOP的理解(通俗易懂)。
转载 原文链接:http://www.verydemo.com/demo_c143_i20837.html 这种在运行时,动态地将代码切入到类的指定方法.指定位置上的编程思想就是面向切面的编程. 1. ...
- 剑指Java高效编程教程
教程介绍 所谓"武以快为尊,天下武功唯快不破".本课程剑指Java高效编程,致力于从"技术"和"工具"两大 维度提高编程效率,帮助广大程序员 ...
- 如何将 Dapper 换成 SqlSuagr ORM
为什么要写这篇文章 因数我看到很多人虽然用着SqlSugar,但是同时也用着Dapper,因为SqlSugar兼容了Dapper所有API,所以既然你用了SqlSugar那么就没有必要在同一个项目中使 ...
- 通过镜像下载最新Android源码
参考了这两篇博客: http://blog.sina.com.cn/s/blog_70b9730f01016peg.html http://www.cnblogs.com/act262/p/41790 ...