在WebSphere MQ 7.1版本以前,同时只能有一个产品的安装实例,在UNIX和Linux系统上,
/usr/lib,/usr/bin和/usr/include目录下会增加一些软连接,也指向了这个仅有的安装。
从7.1版本开始,便可以安装WebSphere MQ的多个版本。我们可以配置这些安装中的一个作为主安装。
--------------------------------------------------------------------------------
-优化内核参数
[root@mqtest opt]# vi /etc/sysctl.conf 或者直接修改 /proc/sys 文件夹下对应的配置文件
添加下列条目或将它们更改为所显示值,若系统参数本来就大于以下值,则无需调整。
kernel.msgmni = 1024
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 500 256000 250 1024
fs.file-max = 32768
net.ipv4.tcp_keepalive_time = 300
[root@mqtest opt]# sysctl -p 使修改立即生效
---------------------------------------------------------------------------------
-创建MQ用户和用户组
MQ通过Linux本地的用户和用户组来管理MQ服务器,mqm用户组的下属用户成员均为MQ管理员,
具有MQ服务器的全部权限。
用户组的名称必须是:mqm
用户名称可自定义,这里我们使用:mqm
[root@mqtest ~]# groupadd mqm
[root@mqtest ~]# useradd -d /var/mqm -g mqm mqm
[root@mqtest ~]# passwd mqm
---------------------------------------------------------------------------------
-创建MQ安装目录和工作目录
[root@mqtest opt]# mkdir /opt/mqm
[root@mqtest opt]# mkdir /var/mqm

产品代码的安装目录是 /opt/mqm,工作数据存储在 /var/mqm 中,不能更改这些位置。
可以使用符号连接自定义目录项:
mkdir /otherdisk/mqm
ln -s /otherdisk/mqm /opt/mqm
---------------------------------------------------------------------------------
-获取软件许可
[root@mqtest MQ]# ./mqlicense.sh -accept -text_only

Licensed Materials - Property of IBM

5724-H72

(C) Copyright IBM Corporation 1994, 2013 All rights reserved.

US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.

Agreement accepted: Proceed with install.
---------------------------------------------------------------------------------
-解压安装包
[root@mqtest MQ]# tar -zxvf WMQ_7.1.0.3_TRIAL_LNX_X86_64_ML.tar.gz
-安装WebSphere MQ服务端
[root@mqtest MQ]# rpm -ivh \
MQSeriesMan-7.5.0-2.x86_64.rpm \
MQSeriesMsg_Zh_CN-7.5.0-2.x86_64.rpm \
MQSeriesRuntime-7.5.0-2.x86_64.rpm \
MQSeriesSDK-7.5.0-2.x86_64.rpm \
MQSeriesJava-7.5.0-2.x86_64.rpm \
MQSeriesClient-7.5.0-2.x86_64.rpm \
MQSeriesSamples-7.5.0-2.x86_64.rpm \
MQSeriesServer-7.5.0-2.x86_64.rpm
-检查系统相关参数是否符合要求,修改相应参数
[root@mqtest MQ]# su mqm -c /opt/mqm/bin/mqconfig
-配置MQ系统环境变量
[root@mqtest mqm]# vi /etc/profile
添加以下两行:
export PATH=$PATH:/opt/mqm/bin:/opt/mqm/samp/bin
export CLASSPATH=$CLASSPATH:/opt/mqm/java/lib/com.ibm.mq.jar:/opt/mqm/samp/wmqjava/samples
[root@mqtest mqm]# source /etc/profile 使修改立即生效
---------------------------------------------------------------------------------
查看安装版本:
[root@mqtest ~]# dspmqver
AMQ8594: WebSphere MQ commands are no longer available in /usr/bin.

In order to run MQ commands you must manage your path configuration as
described in the WebSphere MQ product documentation. In particular review the
topic on "Choosing a primary installation".
setmqinst -i -p /opt/mqm
---------------------------------------------------------------------------------
-优化TCP参数
[root@mqtest mqm]# vi /etc/sysctl.conf
修改如下:
kernel.msgmni = 1024
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 500 256000 250 1024
fs.file-max = 32768
net.ipv4.tcp_keepalive_time = 300
-AIX下:
1 、优化TCP socket发送缓冲区大小
no -p -o tcp_sendspace=65536
2 、优化TCP socket接收缓冲区大小
no -p -o tcp_recvspace=65536
3 、优化TCP连接
no -o tcp_keepidle=60

参考链接:https://blog.csdn.net/shen_guo/article/details/49008747

Linux 下 MQ 的安装的更多相关文章

  1. Linux 下MQ的安装和配置亲测

    开篇之前奉上几条黄金链接: MQ参考文档 http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0m0/index.jsp?topic=%2Fcom.ib ...

  2. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  3. Linux下MongoDB服务安装

    Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...

  4. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  5. linux下subversion server安装手册

    linux下subversion server安装手册 安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3. 一 准备需要的安装包. ( ...

  6. Linux下Perl的安装(转)

    原文地址:Linux下Perl的安装 今天在虚拟机测试shell脚本的时候,有些命令使用不了. 比如说 mysqlhotcopy ,它提示Perl的版本太低. 我用的 RedHat9 的Perl才5. ...

  7. 细说Linux下软件包的安装与管理

    一 源码安装方式      由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...

  8. Linux下Qt的安装与配置

    参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...

  9. Linux下OpenSSL的安装与使用

    Linux下OpenSSL的安装与使用 OpenSSL简介 OpenSSL是一个SSL协议的开源实现,采用C语言作为开发语言,具备了跨平台的能力,支持Unix/Linux.Windows.Mac OS ...

随机推荐

  1. CH4907 作诗

    题意 4907 作诗 0x49「数据结构进阶」练习 描述 神犇SJY虐完HEOI之后给傻×LYD出了一题:SHY是T国的公主,平时的一大爱好是作诗.由于时间紧迫,SHY作完诗之后还要虐OI,于是SHY ...

  2. POJ3904 Sky Code

    题意 Language:Default Sky Code Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3980 Accepte ...

  3. window.onload与$(document).ready()

    window.onload是原生JS事件,$(document).ready()是Jquery实现的与其作用类似的事件. 二者区别如下: 1.执行时间不同 $(document).ready()是DO ...

  4. Jmeter分离登录事务的另一种方式

    最近,遇到了一个困扰很多人的问题. 情景如下: 业务流程:登录一个网站,反复进行充值. 通常的做法是使用jmeter对登录和充值的接口进行反复的执行: 但是实现的方法却不能完美的贴合业务流程. 并且, ...

  5. URL整理

    Airtest project官网 http://airtest.netease.com/ poco辅助文档:http://poco.readthedocs.io/zh_CN/latest/index ...

  6. ML(1)——机器学习简述

    简述 机器学习是人工智能的一种实现方式:深度学习是一种实现机器学习的技术,或者说是一种特殊的机器学习方法,可以说广义上的机器学习也包括了深度学习,三者的关系如下图所示: 从判别垃圾邮件到无人驾驶技术, ...

  7. [转]使用 Angular CLI 和 ng-packagr 构建一个标准的 Angular 组件库

    使用 Angular CLI 构建 Angular 应用程序是最方便的方式之一. 项目目标 现在,我们一起创建一个简单的组件库. 首先,我们需要创建一个 header 组件.这没什么特别的,当然接下来 ...

  8. 利用JavaFx开发RIA桌面应用-事件监听

    1 事件监听 最近利用javaFX开发桌面客户端,碰到需要给各种UI控件添加事件监听,在这里做一个简单的小结,供日后参考. 2 分类处理 在JavaGUI 和Android中,事件通常通过实现list ...

  9. Ubuntu 14.04 正式版 12.4

    安装Ubuntu 14.04后要做的5件事情 4月17日,开源免费系统Ubuntu官方正式宣布发布Ubuntu 14.04 LTS(代号Trusty Tahr)正式版.官方声称该版本主打云计算,在云平 ...

  10. excel技巧--复制带excel侧边的表格

    假设要复制出带excel侧边的表格内容,则使用以下步骤: 1.选择要复制的表格: 2.选择“页面布局”->“标题”选项的“打印”打勾: 3.选择“开始”->复制旁的三角选项:复制为图片: ...