针对 UNIX 上许可证服务器的许可证管理器命令

了解许可证管理器使用的系统管理命令和守护程序。

IBM® Common Licensing 使用来自 Flexera Software 的 Flexera FlexNet Publisher。该软件包含以下组件:
  • 名为 ibmratl 的供应商守护程序,用于分发 IBM Engineering Lifecycle Management (ELM) 或 IBM Rational® 许可证。 ibmratl 守护程序用于 IBM ELMIBM Rational 许可产品。 如果您有来自其他供应商的同样使用 FlexNet 软件的其他产品,那么这些产品将包含其自己的供应商守护程序。
  • 名为 lmgrd 的许可证守护程序。lmgrd 守护程序自己并不处理请求,而是将请求转发给相应的供应商守护程序。
  • 您维护的许可证文件。该许可证文件指定您的许可证服务器、供应商守护程序以及产品许可证。
注: 对所有 ELMIBM Rational 产品使用一个组合的许可证文件。

要验证许可证管理器是否可正常运行,可以在 UNIX 许可证服务器上输入以下命令来确定此管理器的守护程序是否已启动:

% ps axw | grep -v grep | egrep “lmgrd|ibmratl"

i% ps -e | grep -v grep | egrep “lmgrd|bmratl"

输出中包含的行类似于以下行(您的路径名可能不同):

538 ?? S 0:03.50 /rational/base/cots/flexlm.7.0f/platform/lmgrd
-c /rational/config/servername.dat
-l /rational/config/servername.log
539 ?? I 0:00.90 ibmratl -T brazil 6.0 3 -c ...
表 1. 许可证管理器系统管理命令
命令 描述
lmdiag 在无法检出许可证时诊断问题。
lmdown 关闭许可证和供应商守护程序。
lmhostid 报告工作站的许可证管理器主机标识。
lmremove 将特定许可证返还到许可证服务器上的许可证池。
lmreread 重读许可证文件,启动新的供应商守护程序。
lmstat 报告守护程序状态以及功能部件使用情况。
exinstal 报告您在命令行上指定的许可证文件中的 ibmratl 许可证。exinstalexinstrl 命令用于检查许可证文件格式和许可证代码以确定所有内容是否都一致。
exinstrl 报告您在命令行上指定的许可证文件中的 ibmratl 许可证。exinstalexinstrl 命令用于检查许可证文件格式和许可证代码以确定所有内容是否都一致。
license_check 对计数的许可证运行 FlexNet lmstat 命令,对任何许可证文件(非 port@host)执行 exinstal 命令。lmstat 命令查询许可证服务器以获取许可证池中的许可证的列表。exinstal 命令用于检查许可证文件格式和许可证代码以确定所有内容是否都一致。