假如选定的mount目录为根目录下mnt/下面,或者下面新建一个目录可以mkdir一个目录。在此是直接放在mnt目录下面的:
ISO文件放在/home/afe/MQinstall/下面,名字为MQ_60_Linux_x86-64iso 那么可以用命令:
mount -o loop /home/afe/MQinstall/MQ_60_Linux_x86-64iso /mnt/cd1
这个时候,ISO文件中的rpm文件都出现在了/mnt下面。
备注:使用mount需要root权限。
如果你的安装包是targz文件,那就可以省略以上一个步骤:直接解压
tar -zxvf MQ_60_Linux_x86-64targz
接下来步骤如下:
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授权,命令如下:
/mqlicensesh -text_only
阅读全文后,选择1接受授权。
6:安装WebSphere MQ客户端和服务端,命令如下:
rpm -ivh MQSeriesRuntime-600-0i386rpm
rpm -ivh MQSeriesSDK-600-0i386rpm
rpm -ivh MQSeriesJava-600-0i386rpm
rpm -ivh MQSeriesClient-600-0i386rpm
rpm -ivh MQSeriesSamples-600-0i386rpm
rpm -ivh MQSeriesServer-600-0i386rpm(如果只装客户端,这个没必要安装)
7:安装校验
rpm -qa | grep MQSeries
结果如下则表明MQ 客户端的安装已成功。
MQSeriesRuntime-600-0
MQSeriesSDK-600-0
MQSeriesJava-600-0
MQSeriesClient-600-0
MQSeriesSamples-600-0
MQSeriesServer-600-0(只装客户端,是没有这一项的)
到这里MQ就已经安装完成了。
验证安装
1、mqm用户登录
创建队列venusqueuemanager
crtmqm -q venusqueuemanager
启动队列管理器
strmqm
启用MQSC命令
runmqsc
进入环境后,定义名为ORANGEQUEUE的本地队列
define qlocal (orangequeue)
end (停止MQSC)
转到/opt/mqm/samp/bin目录下,使用amqsput样本程序来将消息放入队列,以且使用amqsget样本程序来从队列取回消息
dspmq 命令可显示MQM队列状态
/amqsput ORANGEQUEUE
(注意,队列名称为大写 否则会找不到队列,报错MQOPEN ended with reason code 2085)
输入一行文字,然后以空行结束,退出
/amqsget ORANGEQUEUE
可显示刚才放入队列的消息,成功提示即证明完成。
MQ的基本 *** 作
创建队列管理器
crtmqm –q QMgrName
-q是指创建缺省的队列管理器
删除队列管理器
dltmqm QmgrName
启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字
停止队列管理器
endmqm QmgrName 受控停止
endmqm –i QmgrName 立即停止
endmqm –p QmgrName 强制停止
显示队列管理器
dspmq –m QmgrName
运行MQ命令
runmqsc QmgrName
如果是默认队列管理器,可以不带其名字
往队列中放消息
amqsput QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
从队列中取出消息
amqsget QName QmgrName
如果队列是默认队列管理器中的队列,可以不带其队列管理器的名字
启动通道
runmqchl –c ChlName –m QmgrName
服务器通道不用启动
启动侦听
runmqlsr –t TYPE –p PORT –m QMgrName
停止侦听
endmqlsr -m QmgrName
下面是在MQ环境中可以执行的MQ命令(即在runmqsc环境下可以敲的命令)
定义持久信队列
DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE
设定队列管理器的持久信队列
ALTER QMGR DEADQ(QNAME)
定义本地队列
DEFINE QL(QNAME) REPLACE
定义别名队列
DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)
远程队列定义
DEFINE QREMOTE(QRNAME) +
RNAME(AAA) RQMNAME(QMGRNAME) +
XMITQ(QTNAME)
定义模型队列
DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)
定义本地传输队列
DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
INITQ(SYSTEMCHANNELINITQ)+
PROCESS(PROCESSNAME) REPLACE
创建进程定义
DEFINE PROCESS(PRONAME) +
DESCR(‘STRING’)+
APPLTYPE(WINDOWSNT)+
APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等
创建发送方通道
DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
CONNAME(‘100100100215(1418)’) XMITQ(QTNAME) REPLACE
其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。
创建接收方通道
DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE
创建服务器连接通道
DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE
显示队列的所有属性
DISPLAY QUEUE(QNAME) [ALL]
显示队列的所选属性
DISPLAY QUEUE(QNAME) DESCR GET PUT
DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH
显示队列管理器的所有属性
DISPLAY QMGR [ALL]
显示进程定义
DISPLAY PROCESS(PRONAME)
更改属性
ALTER QMGR DESCR(‘NEW DESCRIPTION’)
ALTER QLOCAL(QNAME) PUT(DISABLED)
ALTER QALIAS(QNAME) TARGQ(TARGQNAME)
删除队列
DELETE QLOCAL(QNAME)
DELETE QREMOTE(QRNAME)
清除队列中的所有消息
CLEAR QLOCAL(QNAME)
查看CCSID
DISPLAY QMGR CCSID
修改CCSID为1381
ALTER QMGR CCSID(1381)
以下是一些高级配置的命令:
amqmcert 配置SSL证书
amqmdain 配置windows上的MQ服务
crtmqcvx 转换数据
dmpmqaut 转储对象权限管理
dmpmqlog 转储日志管理
dspmq 显示队列管理器
dspmqaut 显示打开对象的权限
dmpmqcap 显示处理程序容量和处理程序数
dspmqcsv 显示命令服务器状态
dspmqfls 显示文件名
dspmqtrc 跟踪MQ输出(HP-UNIX LINUX Solaris)
dspmqrtn 显示事务的详细信息
endmqcsv 停止队列管理器上的命令服务器
strmqcsv 启动队列管理器上的命令服务器
endmqtrc 停止跟踪
rcdmqimg 向日志写对象的映像
rcmqobj 根据日志中的映像重新创建一个对象
rsvmqtrn 提交或逆序恢复事务自检报警声及含义
计算机硬件故障的发生在自检时往往有报警声或显示错误信息。我们可以根据报警声来判断计算机硬故障的范围。
AWARD:1两声短鸣:CMOS设置错误。
2一长一短:内存或主板错误。
3一长两短:显示器或显卡错误。
4一长三短:键盘控制器错误。
5一长九短:主板闪存错误。
6不断长响:内存未插好或芯片损坏。
7不停短响:电源故障。
8不停地响:显示器与显卡未连接。
AMI: 1一声短响:内存刷新失败。
2两声短响:内存校验错误。
3三声短响:系统基本内存自检失败。
4四声短响:系统时钟出错。
5五声短响:CPU出错。
6六声短响:键盘错误。
7七声短响:系统实模式错误。不能进入保护模式。
8八声短响:显存错误。
9九声短响:主板闪存错误。
10一长三短:内存错误。
11一长八短:显示器数据线或显卡接触不良。
自检时显示的错误信息也有助于你判断故障范围,根据判断或提示,就可以进行以下的相应 *** 作:
检查各种数据线、电源线是否插错地方,各种组件是否接触不良。
当怀疑CMOS设置有问题,而你又对CMOS不熟悉时,可按如下步骤 *** 作:
开机按"DEL"键进入CMOS,在主菜单上有两硕"Load Setup Defaults"和"Load BIOS Defaults"
(不同版本这两个选项个别单词可能略有出入,可参考具体英文意思)选其中一项,然按"F10"(存盘)即可。
此两项均是系统默认的选项,不同之处是前者能使电脑发挥较高的性能,但可能不太稳定,后 者能使机子以最安全的方式启动,但屏蔽了许多功能。
BIOS开机自检报警声
1。Award BIOS开机自检报警声
说明如下:
1短:系统正常启动,机器没有任何问题。
2短:常规错误。请进入BIOS setup,重新设置不正确的选项。
1长1短:RAM或主板错。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板Flash RAM 或eprom错误,bios 损坏。
不断的响(长声):内存条未插紧或损坏。
不停的响:电源,显示器未和显示卡连接好。检查一下所有的插头。
无声音无显示:电源有问题。
2。AMI BIOS 开机自检报警声
说明如下:
1短:内存刷新失败。更换内存条。
2短:内存ECC校验错误。请进入BIOS setup,重新设置内存关于ECC校验的选项设为Disable就可以解决,不过就根本的解决办法还是更换一条内存。
3短:系统基本RAM(第一个640KB)检查失败。换内存。
4短:系统时钟错误。
5短:CPU错误。
6短:键盘控制器错误。
7短:系统实模式错误,不能切换到保护模式。
8短:显示内存错误。换显卡即可。
9短:ROM BIOS 检验和错误。
1长3短:内存错误。
1长8短:显示测试错误。显示器数据线没插好或显示卡没插牢。
3。兼容BIOS开机自检报警声
说明如下:
1短:系统正常启动,机器没有任何问题。
2短:系统加电自检(POST)失败。
1长:电源错误,如果无显示,则为显示卡错误。
1长1短:主板错误。
1长2短:显示卡错误。
1短1短1短:电源错误。
3长1短:键盘错误
BMC,执行伺服器远端管理控制器,英文全称为Baseboard Management Controller 为基板管理控制器。BMC属于IPMI的一部分,而IPMI是远程管理物理服务器用的,比如可以远程开机,关机,挂载iso镜像安装系统等。
扩展资料
BMC通常是一个安装在服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于 *** 作系统的管理方式所受的限制,例如 *** 作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等 *** 作。
在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。
SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。
BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查看启动、 *** 作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。
参考资料来源:百度百科-BMC
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)