linux下mq通道的命令,Linux下MQ的安装
Linux下MQ的安装
如果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文件都出现在了/mnt下面。
备注:使用mount需要root权限。
如果你的安装包是.tar.gz文件,那就可以省略以上一个步骤:直接解压
tar -zxvf MQ_6.0_Linux_x86-64.tar.gz
接下来步骤如下:
1:创建WebSphere MQ 必需的文件系统,命令如下:
mkdir /opt/mqm # for product code
mkdir /var/mqm # for working data
我从网上看到说MQ安装时候默认的目录就是这两个,意思可以没必要建,但是为了保险还是自己手工建立一下哈。
2:创造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要依据各个系统的建立用户设定而为。我的是1007
4: 调整系统参数(视需要而定)
修改最大共享内存,命令如下:
cat /proc/sys/kernel/shmmax
echo 268435456 >/proc/sys/kernel/shmmax
修改最大文件句柄,命令如下:
cat /proc/sys/fs/file-max
echo 32768 >/proc/sys/fs/file-max
如果自己系统比这个大,没必要改。
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就已经安装完成了。
验证安装
1、mqm用户登录
创建队列venus.queue.manager
crtmqm -q venus.queue.manager
启动队列管理器
strmqm
启用MQSC命令
runmqsc
进入环境后,定义名为ORANGE.QUEUE的本地队列
define qlocal (orange.queue)
end (停止MQSC)
转到/opt/mqm/samp/bin目录下,使用amqsput样本程序来将消息放入队列,以且使用amqsget样本程序来从队列取回消息
dspmq 命令可显示MQM队列状态
./amqsput ORANGE.QUEUE
(注意,队列名称为大写!否则会找不到队列,报错MQOPEN ended with reason code 2085)
输入一行文字,然后以空行结束,退出
./amqsget ORANGE.QUEUE
可显示刚才放入队列的消息,成功提示即证明完成。
linux下mq通道的命令,Linux下MQ的安装相关推荐
- linux下mq通道的命令,linux - 从mq客户端运行Linux / MQSC命令 - 堆栈内存溢出
我将一个远程队列管理器添加到我的WebSphere MQ客户端. 我完全不确定这意味着什么. MQ Explorer保留队列管理器定义的列表. MQ Client只是一个用于建立连接的库. 如果您的意 ...
- linux如何运行verilog,linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令.doc...
linux系统下ncverilog的详细命令linux系统下ncverilog的详细命令 ncverilog: 08.10-p002: (c) Copyright 1995-2008 Cadence ...
- linux启动网络服务的命令,linux重启服务命令
linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...
- linux添加源ip路由命令,linux添加ip、路由相关命令
1- Linux添加永久路由 vi /etc/sysconfig/network-scripts/route-eth1 ADDRESS0=192.168.10.0 NETMASK0=255.255.2 ...
- Linux系统vi编辑器执行命令,linux下vi编辑器命令
分类: 嵌入式 前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率. 一,模式 vi编辑器有3种模式:命令模式.输入模式 ...
- linux下的删除文件命令,Linux下删除文件命令
在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,接下来是小编为大家收集的Linux下删除文件命令,希望能帮到大家. Linux下删 ...
- linux 下删除批量文件命令,linux 批量删除文件与空文件删除命令linux操作系统 -电脑资料...
在linux中删除文件与删除目录及删除空文章都是使用rm 命令了,执行rm指令可删除文件或目录,如欲删除目录必须加上参数\"-r\",否则预设仅会删除文件,下面我来介绍在linux ...
- linux 下删除批量文件命令,linux系统中批量删除文件与空文件删除的命令
linux命令在系统中有两种类型:内置Shell命令和Linux命令.接下来是小编为大家收集的linux系统中批量删除文件与空文件删除的命令,希望能帮到大家. linux系统中批量删除文件与空文件删除 ...
- linux vi查看后退出命令,Linux下使用vi命令后退出方式
退出Vi 当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一. 在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell:若当前编辑的 ...
最新文章
- 【Python】解决print不能立即打印的问题
- 线下活动【西安站】用Leangoo做Scrum敏捷开发实战课(免费)
- 如何给easyui datagrid toolbar上方添加搜索框
- 朱峰谈概念设计(二):我们设计什么
- 后面的参数_英特尔I系列CPU大家都知道,后面的参数你有没有了解过
- C++工作笔记-WM_KEYFIRST和WM_KEYDOWN的用法
- 最重要的 Java EE 最佳实践
- Could not find leader nimbus
- java圆角矩形_[转]c# 画圆角矩形
- php 模板 自己,php自己写了一个模板
- 每周荐书:MySQL、Kafka、微信小程序(评论送书)
- Multi-class classification:One-vs-all
- Beaglebone Black - 控制 BBB 板上的 LED 灯
- 计算机启动修复怎么还原,电脑开机出现系统恢复选项该怎么办
- iPad Pro如何当外置显示器(win、mac)
- TypeError: can‘t subtract offset-naive and offset-aware datetimes
- jupyter 启动后能打开页面 ,页面提示‘连接失败以及 TensorBoard的打开方法
- oracle Day1
- PI 薄膜为何被称之为“黄金薄膜”?
- MES系统——工艺管理篇
热门文章
- 游匣G15怎么样 游戏评测来了
- 强悍的Spring之spring validation
- springBoot上传excel表格数据
- 2022年P气瓶充装试题及在线模拟考试
- python舆情系统开发_用python搭建舆情监控
- android第二次点击应用,就报App isn't installed 解决方法
- tf2.0 实现DeepFM
- 快速入门 | 篇十三:正运动技术运动控制器ZDevelop 编程软件的使用
- 查(Cha)与査(Zha)的字符编码竟然不同
- Home Assistant 基于EZSP Zigbee Dongle创建Zigbee智能家居系统