1. 首页 > 知识 > 技术

Linux系统安装IBM MQ8.0版本

1.下载准备安装文件

1-220121213G23b.png

2.使用tar命令进行解压

tar -zvxf mqadv_dev80_linux_x86-64.tar.gz

3.进入解压后的文件夹,首先安装协议

20200306154431931.png

4.然后依次安装其他组件

rpm -U MQSeriesRuntime-8.0.0-4.x86_64.rpm
rpm -U MQSeriesSDK-8.0.0-4.x86_64.rpm
rpm -U MQSeriesServer-8.0.0-4.x86_64.rpm
rpm -U MQSeriesClient-8.0.0-4.x86_64.rpm
rpm -U MQSeriesSamples-8.0.0-4.x86_64.rpm
rpm -U MQSeriesJava-8.0.0-4.x86_64.rpm

5.开放端口(为以后使用准备,此步骤不影响安装)

linux7以上使用

firewall-cmd --add-port=1414/tcp --permanent
systemctl restart firewalld

linux7以下使用

#修改文件
vi /etc/sysconfig/iptables
#添加以下行
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1414 -j ACCEP
#刷新防火墙
service iptables restart

6.修改mqm用户的密码

passwd mqm

然后输入两次密码即可

7.添加到环境变量

1.打开文件profile

vi /etc/profile

2.按i进入编辑模式,

将“export PATH=/opt/mqm/bin:/opt/mqm/samp/bin:$PATH”添加到最后两行的unset前边

20200306155744268.png

3.按esc退出编辑模式,输入小写wq后按回车进行保存

4.重新读取环境变量文件

source /etc/profile

到此安装完毕


附:端口开放检测方式

#linux7以上使用
systemctl status firewalld #查看状态
systemctl enable firewalld #启用防火墙 永久
systemctl stop firewalld #停止防火墙 重启后失效
systemctl disable firewalld #禁用防火墙 永久
systemctl start firewalld #启动
systemctl restart firewalld #重启
#查看已打开的端口  
netstat -anp
#添加允许的端口 
firewall-cmd --add-port=8080/tcp --permanent
#若移除端口  
firewall-cmd --permanent --remove-port=8080/tcp
#策略修改完成,请重启: 
systemctl restart firewalld
#linux 7 以下使用
service iptables status
service iptables start
service iptables stop
service iptables restart
防火墙配置规则 端口 允许得端口 
/etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEP
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEP
策略修改完成,请重启: 
service iptables restart

附:程序安装脚本,注意:若版本不一致请自行更换文件名

#! /bin/bash
# this is my shell to install IBM MQ 8.0
echo "开始安装IBM MQ 8.0"
echo "解压文件"
tar -zvxf mqadv_dev80_linux_x86-64.tar.gz
echo "进去解压文件目录"
cd MQServer
echo "安装许可协议"
./mqlicense.sh
echo "安装文件 MQSeriesRuntime-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesRuntime-8.0.0-4.x86_64.rpm
echo "安装文件 MQSeriesSDK-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesSDK-8.0.0-4.x86_64.rpm
echo "安装文件 MQSeriesServer-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesServer-8.0.0-4.x86_64.rpm
echo "安装文件 MQSeriesClient-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesClient-8.0.0-4.x86_64.rpm
echo "安装文件 MQSeriesSamples-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesSamples-8.0.0-4.x86_64.rpm
echo "安装文件 MQSeriesJava-8.0.0-4.x86_64.rpm"
rpm -U MQSeriesJava-8.0.0-4.x86_64.rpm
echo "防火墙开放端口1414"
firewall-cmd --add-port=1414/tcp --permanent
echo "重启防火墙"
systemctl restart firewalld
echo "修改mqm账号的密码为xxxxxx"
echo "mqm:xxxxxx"|chpasswd
echo "安装完毕,请自行设置环境变量"
echo "提示"
echo "vi /etc/profile"
echo "export PATH=/opt/mqm/bin:/opt/mqm/samp/bin:\$PATH"
echo "source /etc/profile"


本文由傻鸟发布,不代表傻鸟立场,转载联系作者并注明出处:https://shaniao.net/jishu/120.html

加载中~

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:10:30-15:30,节假日休息