[Linux]

Linux 上使用命令行验证本地服务器安装

Linux® 系统上,您可以使用命令行来验证本地安装,以创建一个队列管理器和一个队列的简单配置。

开始之前

要验证安装,必须首先安装样本软件包。

在开始验证过程之前,您可能想要检查您是否具有系统的最新修订。 有关在哪里可以找到最新更新的更多信息,请参阅 检查 Linux

关于本任务

使用以下步骤从命令行配置缺省队列管理器。 配置队列管理器后,使用 amqsput 样本程序将消息放入队列中。 然后,使用 amqsget 样本程序从队列中获取消息。

IBM MQ 对象定义区分大小写。 以小写形式输入为 MQSC 命令的任何文本都将自动转换为大写,除非您将其括在单引号中。 确保输入的示例与所示完全相同。

过程

  1. Linux 系统上,以 mqm 组中的用户身份登录。
  2. 设置环境:
    1. 通过输入以下命令设置用于特定安装的环境变量:
      . MQ_INSTALLATION_PATH/bin/setmqenv -s
      
      其中 MQ_INSTALLATION_PATH 是指 IBM MQ 的安装位置。
    2. 通过输入以下命令来检查是否正确设置了环境:
      dspmqver
      
      如果该命令成功完成,并且返回了期望的版本号和安装名称,那么将正确设置环境。
  3. 通过输入以下命令创建名为 QMA 的队列管理器:
    crtmqm QMA
    
    消息指示何时创建队列管理器以及何时创建缺省 IBM MQ 对象。
  4. 通过输入以下命令来启动队列管理器:
    strmqm QMA
    
    消息指示队列管理器何时启动。
  5. 通过输入以下命令来启动 MQSC:
    runmqsc QMA
    
    消息指示 MQSC 何时启动。 MQSC 没有命令提示符。
  6. 通过输入以下命令定义名为 QUEUE1 的本地队列:
    DEFINE QLOCAL (QUEUE1)
    
    消息指示何时创建队列。
  7. 通过输入以下命令来停止 MQSC:
    end
    
    显示消息,后跟命令提示符。

注: 后续步骤要求安装样本软件包。

  1. 切换到包含样本程序的 MQ_INSTALLATION_PATH/samp/bin 目录。
    MQ_INSTALLATION_PATH 表示安装了 IBM MQ 的高级目录。
  2. 通过输入以下命令将消息放入队列中
    ./amqsput QUEUE1 QMA
    
    将显示以下消息:
    Sample AMQSPUT0 start
    target queue is QUEUE1
    
  3. 在一行或多行上输入一些消息文本,其中每一行都是不同的消息。 输入空白行以结束消息输入。
    显示以下消息:
    Sample AMQSPUT0 end
    
    现在,您的消息已显示在队列上,并显示命令提示符。
  4. 通过输入以下命令从队列获取消息:
    ./amqsget QUEUE1 QMA
    
    样本程序将启动,并显示您的消息。

结果

您已成功验证本地安装。