主要内容

网络许可文件

关于网络许可证

网络许可证包含您的组织被授权安装和运行的每个产品的加密密码。

一般情况下,不需要在服务器或客户端计算机上修改网络license文件。但是,在某些情况下,您必须编辑许可文件:

在网络License文件中

网络许可证文件是一个特殊格式的ASCII文本文件,其中包含许可运行的每个产品的加密产品密码。每个产品密码标识该产品可用的密钥数。网络许可证管理器根据许可证密钥的可用性授予或拒绝对产品的访问与每种产品相关。

  • 每个增量行标识产品、产品可用的密钥数和其他信息增量许可证文件中的行可能不包括示例中显示的每个元素。)

  • 反斜杠(\)字符表示该行继续到下一行。

  • 以#开头的行是注释。MathWorks安装程序在安装过程中处理许可证文件时使用这些注释行中的信息,如许可证服务器主机ID或Internet地址。

#开始------此处剪切------此处剪切------开始#MATLAB许可证密码文件。#许可证编号:12345主机ID:INTERNET=144.212.101.43增量TMW\U存档MLM 18 01-sep-2015 0\BC9DE773A77D15AF8供应商#字符串=83主机ID=DEMO SN=12345增量MATLAB MLM 18 01-sep-2015 1\4C9D3348561BE9B基于用户的DUP组=U SN=12345增量SIMULINK MLM 182015年9月1日1\1CD148466EF58DF8B基于用户的DUP组=U SN=12345增量信号工具箱MLM 18 2015年9月1日1\6CF74B458BA143DC3基万博1manbetx于用户的DUP组=U SN=12345结束------此处切割------此处切割------结束

MATLAB安装过程中的许可证处理

安装MATLAB时®软件,安装程序处理网络许可文件:

在服务器上,安装程序:

  • 复制名为license.dat,并将此副本放入/等文件夹的MATLAB安装文件夹。

  • 添加一个服务器线和一个守护进程行到文件。这个服务器行标识服务器主机和端口号守护进程行标识网络许可证管理器守护进程的名称。

  • 将处理后的license文件保存在matlabroot/等,在那里matlabroot是MATLAB安装文件夹。

  • 当它在安装过程中创建选项文件时,它还会添加选择权=语法的守护进程行。此语法指定选项文件的路径名。

    例如,如果您的服务器命名为雷球其IP地址为144.212.111.103服务器守护进程许可证文件中的行如下所示:

    服务器thunderball INTERNET=144.212.111.103 27000守护程序MLM“C:\Program Files\MATLAB\R2021a\etc\win64\MLM.exe" \ options="C:程序文件\MATLAB\R2021a\ etc \ mlm.opt”

在客户端计算机上,安装程序:

  • 创建指定的许可证文件的副本网络语言,并将文件放入\执照在MATLAB客户端安装文件夹中。

  • 删除所有增量行和守护进程行,保留服务器线。它还添加了语句使用服务器到文件。这一行将客户机指向服务器上的网络许可文件,该文件包含产品的所有密码。s manbetx 845

MATLAB许可证搜索路径

MATLAB在启动时读取许可文件以检查产品许可。MATLAB按指定顺序在以下位置搜索许可文件:

  1. 使用-c选项在MATLAB启动命令行上指定的许可文件。c选项覆盖整个搜索顺序,并且只使用在命令行中指定的内容。这是只有MATLAB搜索路径。

  2. 环境变量传销许可证文件LM_LICENSE_FILE.

  3. 启动程序的人员的配置文件文件夹

  4. 这个\执照文件夹中命名为license.dat或任何带有扩展名的文件.lic.

在找到MathWorks许可文件后,MATLAB停止搜索。

设置MATLAB许可证搜索路径

默认情况下,MATLAB将许可文件安装在客户端计算机中\执照MATLAB客户端安装文件夹中的文件夹。但是,您可以通过以下方式之一覆盖该位置:

  • 在MATLAB启动期间,使用- c选择。

    选项-c覆盖整个搜索顺序,包括环境变量和使用只有在命令行上指定的内容。这是只有MATLAB搜索路径。

    您可以指定要搜索的路径列表。当使用- c选项,请记住以下几点:

    • 如果许可证文件的路径包含空格,请将路径名用引号括起来。

    • 如果要指定多个许可证文件,请确保将整个许可证文件列表用引号括起来。

  • 设置环境变量。

    • 传销许可证文件-指定许可证文件的位置,但仅适用于MathWorks产品。(推荐,因为它仅影响MathWorks产品。)MATLAB首先搜索此环境变量。s manbetx 845

    • LM_LICENSE_FILE-为此服务器上使用network license manager的所有应用程序指定许可证文件的位置。建议不要使用此环境变量,因为它会影响所有启用Flex的产品。s manbetx 845

您可以使用一个或另一个选项,但不能同时使用两个选项。

更新网络许可

当由于产品或座位数量发生变化而从MathWorks收到新许可证时,请计划在用户访问MATLAB许可证的可能性最小的时s manbetx 845候更新网络服务器上的许可证文件。这个过程需要您停止并启动网络许可证管理器(不要重新阅读,因为它可能会干扰某些许可证)。

此过程假设您此时没有更新许可证管理器软件。如果你是,也看看更新网络许可管理器软件.

笔记

不要按照这个程序升级到新的MATLAB版本。要升级到更高版本,请参阅MATLAB版本升级.

您必须是许可证管理员才能执行许可证文件更新。

要更新服务器上的许可证文件,请执行以下操作:

  1. 授权中心,并登录到您的账户。

  2. 选择要更新的许可证。

  3. 点击安装和激活.

  4. 获取正在更新的服务器的许可文件。

  5. 停止网络许可证管理器。

  6. 在服务器上打开现有许可证,并在编辑器中打开新许可证。您将按照以下说明将大部分新许可证复制到旧许可证中:

    1. 在现有许可证中,删除除文件顶部的服务器和守护程序行以外的所有内容。

    2. 在新的许可证中,从SERVER和DAEMON行下面开始复制所有内容到最后。

    3. 将复制的内容粘贴到服务器和守护程序行下方的现有许可证中。

    4. 保存现有license。您可以将新许可证存储为备份,记住SERVER和DAEMON行必须替换为特定于您的组织的行。

  7. 如果您有一个选项文件,根据它的配置方式,您可能必须更新它。如果没有options文件,请跳过此步骤。

  8. 启动网络许可证管理器。

您可以执行状态查询以确认许可证文件已更新。以下支持文章包含执行状态查询的说明:万博1manbetx监视许可证或密钥的使用情况".

相关话题

外部网站