停止网络许可证管理器
网络许可证管理器管理可供签出的许可证,以便您的组织中的最终用户可以使用 MathWorks® 产品。启动许可证管理器的过程取决于您的操作系统。
前提条件
您已安装网络许可证管理器。请参阅在许可证服务器上安装许可证管理器。
与网络许可证管理器关联的用户名在计算机本地定义,而不是在网络中定义。只有在启动过程中在本地计算机上找到用户名,许可证管理器才能正确启动,然后网络用户才可用。
在 Windows 上启动
要在 Windows® 上启动网络许可证管理器,请使用以下选项之一。
使用 lmtools.exe
以交互方式启动
lmtools.exe
许可证管理实用工具包含在您的网络许可证管理器安装中。
在文件资源管理器中,导航到
文件夹,其中lmroot
\etc\win64
是网络许可证管理器的安装位置。例如,以下示例路径使用当前版本的默认安装位置:lmroot
C:Program Files\MATLAB\R2024a\etc\win64
双击
lmtools.exe
打开网络许可证管理器。在 Start/Stop/Reread 选项卡上,点击 Start Server。
要停止网络许可证管理器,请点击此选项卡上的 Stop Server。
作为 Windows 服务启动
如果您在安装期间将网络许可证管理器配置为服务,则可以使用 Windows 服务控制面板启动管理器。
在 Windows 开始菜单上,搜索
服务
并选择服务 App。在“服务”窗口中,选择网络许可证管理器服务。默认情况下,此服务名为 MATLAB License Server。
双击该服务名称,然后在“属性”对话框中点击启动。
要停止网络许可证管理器,请在此对话框中点击停止。
当您重新启动计算机时,该服务会自动启动网络许可证管理器,因此只有在安装后没有重新启动的情况下,才需要手动启动该服务。
从命令提示符作为应用程序启动
在 Windows 命令提示符下,您可以使用 lmgrd.exe
许可证管理器二进制文件启动网络许可证管理器。此文件包含在您的网络许可证管理器安装中。
为了防止对网络许可证管理器进行不必要的访问,请不要将此二进制文件暴露于 Internet 或不受信任的网络。
在 Windows 命令提示符下,导航到
文件夹,其中lmroot
\etc\arch
是网络许可证管理器的安装位置,lmroot
是特定于平台的架构,如arch
win64
。例如:cd "C:\Program Files\MATLAB\R2024a\etc\win64
"启动网络许可证管理器。
lmgrd.exe -c
licFile
-llogFile
是许可证文件的路径,例如licFile
license.dat
。
是网络许可证管理器日志文件(例如logFile
lmlog.txt
)的路径。
要停止网络许可证管理器,请输入以下命令:
lmgrd.exe -c licFile
lmdown -q
在 Linux 或 macOS 上启动
在 Linux® 和 macOS 系统上,您只能使用 lmstart
脚本或许可证管理器二进制文件从命令行启动网络许可证管理器。
开始使用 lmstart
脚本
仅当您使用下载页上的 MathWorks 安装程序安装网络许可证管理器时,lmstart
脚本才可在您的安装中使用。
从您的操作系统的命令提示符下,导航到
文件夹,其中lmroot
\etc
是您安装网络许可证管理器的位置。lmroot
操作系统 示例 Linux cd ~/MATLAB/R2024a/etc
macOS(Intel® 处理器或 Apple 芯片) cd /Applications/MATLAB_R2024a.app/etc
启动网络许可证管理器。
lmstart
脚本将停止当前正在运行的任何守护进程并启动新的守护进程。./lmstart
开始使用许可证管理器二进制文件
许可证管理器二进制文件可从许可证管理器下载页下载。下载并解压缩二进制文件后,您可以使用 lmgrd
二进制文件来启动网络许可证管理器。
为了防止对网络许可证管理器进行不必要的访问,请不要将此二进制文件暴露于 Internet 或不受信任的网络。
尽可能以根用户以外的用户身份登录。网络许可证管理器 (
lmgrd
) 不需要根权限,以根用户身份登录可能会带来安全风险。如果您必须以根用户身份启动许可证管理器,则请使用
su
命令以username
指定的非特权用户身份启动lmgrd
。su
username
-c "lmgrd -c license_file -l /var/tmp/LM_TMW.log"导航到
文件夹,其中lmroot
/etc/arch
是安装网络许可证管理器的位置。lmroot
操作系统 示例 Linux cd /usr/local/MATLAB/R2024a/etc
macOS(Intel 处理器) cd /Applications/R2024a/etc/maci64
macOS(Apple 芯片) cd /Applications/R2024a/etc/maca64
启动网络许可证管理器。
lmgrd.exe -c
licFile
-llogFile
是许可证文件的路径,例如licFile
license.dat
。
是网络许可证管理器日志文件(例如logFile
lmlog.txt
)的路径。
要停止网络许可证管理器,请输入以下命令:
lmgrd.exe -c licFile
lmdown -q
将网络许可证管理器配置为自动启动(仅适用于 Linux 系统)
在 Linux 系统上,要将网络许可证管理器配置为在启动过程中自动启动,请使用在 Linux 发行版上自动启动服务的标准方法。
使用 -u
username
选项启动网络许可证管理器服务,其中 username
表示除根用户之外的有效用户名。
网络许可证管理器必须排在系统启动顺序的最后一个启动。为正常启动许可证管理器,网络必须处于运行状态下。请使用您的 Linux 版本提供的任何机制配置启动顺序。