主要内容

启动网络许可证管理器

启动MATLAB®客户端计算机上的软件,网络许可证管理器必须在服务器上运行。如果您配置了操作系统以在计算机启动时启动网络许可证管理器,则启动网络许可证管理器的最简单方法是重新启动您安装了许可证管理器的计算机。

根据您的平台,还有其他几种启动许可证经理的方法。该主题描述了这些方法。

笔记

与网络许​​可证管理器流程相关联的用户名应该是在计算机上本地定义的用户,而不是在网络上定义。仅当在网络用户可用之前,在计算机上的启动过程中可以找到用户名时,许可证管理器才能正常启动。

警告

使用网络许可证管理器时遵循这些建议:

  • 不要暴露lmgrd或者传销到Internet或不信任的网络。

  • 开始lmgrd与选项-2 -P本地因此,需要本地管理员访问才能运行lmdown

Windows系统

您可以使用以下任何方法在Windows计算机上启动网络许可证管理器:

  • 如果您选择在安装过程中将其配置为服务,请使用Windows服务控制面板启动或停止网络许可证管理器。在窗户上开始菜单,选择设置>控制面板>管理工具>服务

  • 使用许可管理实用程序,lmtools.exe,包括在您的MATLAB安装中Matlabroot\ETC\$ ARCH文件夹,哪里$ ARCH是一个特定于平台的子文件夹。开始lmtools.exe应用,选择开始/停止/重读标签。

Linux和苹果系统系统

在Linux或苹果系统计算机,执行lmstart脚本(位于Matlabroot/ETC文件夹),哪里Matlabroot表示您的顶级MATLAB安装文件夹的名称。这lmstart脚本停止任何当前正在运行的守护程序并开始新的守护程序。

跑步lmstart苹果系统计算机,使用终端应用程序(在/应用程序/实用程序)并导航到/ETCMATLAB安装文件夹中的文件夹:

CD /应用程序 /MATLAB_R2022a.app/etc

警告

除根以外的用户应运行lmstart脚本是因为将任何程序作为根本不需要根本权限的root是一种安全风险。网络许可经理(lmgrd)不需要根本权限。

如果您必须启动许可证管理器作为root,请使用su命令开始lmgrd作为非特权用户,其中用户名是非特权用户。

su用户名-c“ lmgrd -c license_file -l/var/tmp/lm_tmw.log”

配置网络许可管理器以自动启动Linux系统

配置网络许可证管理器以在Linux上自动启动®计算机,使用标准方法自动在Linux分发上启动服务。

使用网络许可证管理器服务-u用户名选项,哪里用户名代表除根以外的有效用户名。

警告

出于安全原因,Superuser不能成为许可经理守护程序的所有者。

确保网络许可证管理器从系统引导序列的末尾开始。要使许可证管理器正确启动,必须​​已经运行网络。使用Linux版本提供的任何机制来配置引导序列。

相关话题