ABAQUS 许可证管理工具使用指南
一 工具与入口Windows
开始菜单路径:Dassault Systemes SIMULIA Established Products <版本>/Abaqus Licensing,运行其中的 LMTOOLS(建议右键以管理员身份运行)。
也可在“开始→Abaqus Licensing→Licensing Utilities”中进入工具界面。
Linux
使用命令行工具:lmgrd(启动许可证守护进程)、lmstat(查看许可状态)、abaqus license(许可相关操作)。
许可证环境变量:FLEXLM_LICENSE_FILE=your_server:port;或设置站点环境文件 ~/SIMULIA/Abaqus/<版本>/SAM/site/abaqus_v6.env 中的 abaquslm_license_file。
二 常用操作 Windows启动/停止/重载许可服务
在 LMTOOLS 的 Start/Stop/Reread 页:
选择服务 SIMULIA FLEXnet License Manager;
依次点击 Stop Server → Start Server;必要时点 ReRead License File 重载许可文件。
替换许可证文件
在安装目录找到许可证文件(常见为 simulialm.lic),用新许可覆盖后,按“停止→启动”使新许可生效。
配置为系统服务并开机自启
在 Config Services 页:
指定 lmgrd.exe、license.dat(或 .lic)、debug.log 的路径;
勾选 Use Services 与 Start Server at Power Up;
保存并重启,使许可服务随系统启动。
三 常用操作 Linux启动许可证服务
命令示例:lmgrd -c ABAQUS.lic(指定许可文件);若端口被占用,先停止旧进程(如 lmdown)再启动。
查看许可状态
命令示例:lmstat -c your_hostname@127.0.0.1,检查服务是否运行、许可是否可用。
设置环境变量
在 ~/.bashrc 中添加:export FLEXLM_LICENSE_FILE=your_license_server:port,然后执行 source ~/.bashrc。
设置站点环境文件
编辑 ~/SIMULIA/Abaqus/<版本>/SAM/site/abaqus_v6.env,设置 abaquslm_license_file="your_server:port"。
四 常见问题与排查无法连接许可服务器(如报错:No socket connection to license server manager / FlexNet error: -7,96)
在 LMTOOLS 的 Start/Stop/Reread 页执行 Stop Server → Start Server;必要时用 ReRead License File。
无法停止服务(如报错:Unable to Stop Server)
检查 License search path 与 VENDOR daemon status,确认服务名与许可文件路径正确,再重试停止/启动。
每次开机都要手工启动许可
在 Config Services 勾选 Use Services 与 Start Server at Power Up,保存并重启系统。
许可文件更新后未生效
替换 .lic 文件后,务必在 Start/Stop/Reread 中执行 Stop → Start,或重启许可服务。