问题描述
我正在使用 COMSOL 的“网络浮动许可证”(FNL)。 我该如何确定当前是谁在使用 COMSOL 或某个特定模块?此解决方法同样适用于“课堂许可证套装”(CKL)。
解决方法
COMSOL 安装包中附带的 FlexNet 许可证实用程序可以生成当前所有许可产品的 COMSOL 用户列表,具体操作因平台而异,详见下方说明。
请注意,任何能够签出许可证的用户都可以在所有计算机上执行这些步骤,并不限于许可证管理员或许可证服务器。
如需了解有关 FlexNet 许可系统的更多信息,以及通过 lmutil
和 lmstat
工具获取更详细选项的说明,请参见“COMSOL Multiphysics 文档”页面(在 GUI 中,导航至“帮助->文档->FlexNet 文档->许可证管理指南”)。
如需进行更高级的使用情况追踪,可借助第三方工具(如 FlexNet Manager)实现。
Windows
使用 LMTOOLS 实用程序:
- 开始 > 所有程序 > COMSOL Multiphysics 6.3 > COMSOL Launchers > LMTOOLS。
- 在 Service/License File 选项卡中,选择 Configuration using License File。
- 浏览至本地许可证文件
C:\Program Files\COMSOL\COMSOL63\Multiphysics\license\license.dat
(注: 打开文件 对话框已预设为查找 .lic 文件。如要查找 license.dat 文件,请更改文件类型。) - 转到 Server Status 页面,选择 Perform Status Enquiry。
如果许可证管理器同时服务多个软件,为了获得更高的控制权限,有时使用命令行会更加方便:
- 在 Windows 资源管理器中,转到文件夹
C:\Program Files\COMSOL\COMSOL63\Multiphysics\license\win64
。 - 在地址栏中输入
cmd
并按 Enter 键,即可打开该文件夹的命令提示符。 - 在其中输入
lmutil lmstat –a –c ../license.dat
或lmutil lmstat –a –c 1718@licsrv
。其中 1718 为端口号,licsrv 为启动许可证管理器的主机名。
Linux
打开终端窗口并运行以下命令:
cd /usr/local/comsol63/multiphysics/license/glnxa64
./lmstat -a -c ../license.dat
该命令将显示有关许可证及用户的完整信息。如需简洁版本,请尝试:
./lmstat -a -c ../license.dat | grep Users
或者,如果您已知许可证管理器的主机名,则无需 license.dat 文件:
cd /usr/local/comsol63/multiphysics/license/glnxa64
./lmstat -a -c 1718@licsrv
其中,1718 为默认端口,licsrv 为许可证管理器的主机名。您可以在许可证文件的第一行看到该信息,例如:SERVER licsrv 123456789 1718
。
如需获取更多信息,请运行 ./lmstat -h
。
mac OS X
启动终端应用程序并运行以下命令:
cd /Applications/COMSOL63/Multiphysics/license/maci64
./lmstat -a -c ../license.dat
COMSOL 尽一切合理的努力验证您在此页面上查看的信息。本页面提供的资源和文档仅供参考,COMSOL 对其有效性不作任何明示或暗示的声明。COMSOL 对所披露数据的准确性不承担任何法律责任。本文档中引用的任何商标均为其各自所有者的财产。有关完整的商标详细信息,请参阅产品手册。