配置 Linux 许可服务器的自动启动的步骤
为 Linux 配置许可服务器之前,请确保已完成以下步骤:
- 已安装 Autodesk Network License Manager,其中包含以下文件:lmgrd、adskflex 和 lmutil。
- 已接收来自 Autodesk 的包含产品许可证的网络许可文件;例如 productlicense.lic。
- 将 FLEXnet IPv4 服务器文件提取到以下目录:/home/<用户 ID>/flexlm11.7。
注意将 <用户 id> 替换为用户自己的用户 ID,而不是超级用户 ID。
- 将 .lic 文件复制到在步骤 1 中创建的 flexlm11.7 目录中。
- 在根模式中打开终端窗口。
- 前往目录 /etc/。
- 找到 rc.local 文件。
- 编辑 rc.local 文件并通过在终端窗口中输入以下命令来启动 lmgrd:
-
/bin/su <用户 id> -c ‘echo starting lmgrd>\ /home/<用户 id>/flexlm11.9/boot.log’
/usr/bin/nohup/bin/su <用户 id> -c ‘umask 022;\ /home/<用户 id>/flexlm11.9/lmgrd -c\ /home/<用户 id>/flexlm11.9/acad.lic >> \ /home/<用户 id>/flexlm11.9/boot.log ‘ /bin/su <用户 id> -c ‘echo sleep 5 >> \ /home/<用户 id>/flexlm11.9/boot.log ‘
/bin/su <用户 id> -c ‘echo lmdiag >>\ /home/<用户 id>/flexlm11.9/boot.log ‘ /bin/su <用户 id> -c ‘/home/<用户 id>/flexlm11.7/lmutil lmdiag -n -c\ /home/<用户 id>/flexlm11.9/acad.lic >> \ /home/<用户 id>/flexlm11.9/boot.log ‘ /bin/su <用户 id> -c ‘echo exiting >>\ /home/<用户 id>/flexlm11.9/boot.log ‘
- 保存编辑过的 rc.local 文件。
- 重新启动计算机,并通过执行以下操作之一来验证 lmgrd 和 adskflex 是否已启动。
- 重新启动过程中,查找表明许可服务器已启动的消息。
- 检查在 /home/<用户 ID>/flexlm11.7/ 中创建的 boot.log 文件,以查看 lmgrd 和 adskflex 是否已启动。