Запустите сетевой менеджер лицензий

Чтобы запустить MATLAB на клиентском компьютере, сетевой менеджер лицензий должен работать на сервере. В системах Windows инсталлятор конфигурирует менеджер лицензий, чтобы запуститься автоматически, когда вы запускаете свою систему. (В системах Linux необходимо отредактировать скрипты начальной загрузки системы – видят, Конфигурируют Сетевой менеджер лицензий, чтобы Запуститься Автоматически в Системах Linux (Установка, Лицензирование и Активация).), Если вы приняли эту настройку по умолчанию, самый легкий способ запустить сетевой менеджер лицензий состоит в том, чтобы перезапустить компьютер, на котором вы установили менеджер лицензий. Существует несколько других способов запустить менеджер лицензий, в зависимости от вашей платформы. Следующий раздел описывает эти методы.

Примечание

Имя пользователя, сопоставленное с сетевым процессом менеджера лицензий, должно быть пользователем, который задан локально в системе, не заданной в сети. Менеджер лицензий запускает правильно, только если имя пользователя может быть найдено во время процесса запуска на компьютере, прежде чем пользователи сети будут доступны.

Примечание

Следуйте этим рекомендациям при использовании сетевого менеджера лицензий:

  • Не отсоединяйте lmgrd или mlm к Интернету или недоверяемой сети.

  • Запустите lmgrd с опциями -2 -p local так, чтобы доступ локального администратора требовался запустить lmdown.

Windows Systems

Можно запустить сетевой менеджер лицензий в системах Windows с помощью любого из следующих методов:

  • Используйте панель управления Windows Services, чтобы запустить или остановить сетевой менеджер лицензий, если вы приняли решение сконфигурировать его как сервис во время установки. В меню Windows Start выберите Settings> Control Panel> Administrative Tools> Services

  • Используйте утилиту управления лицензиями, lmtools.exe, включенный в вашу установку MATLAB в matlabroot\etc\$ARCH папка, где $ARCH специфичная для платформы подпапка. Запустите lmtools.exe приложение и выбор вкладка Start/Stop/Reread.

Linux и macOS Системы

Чтобы запустить сетевых демонов менеджера лицензий на Linux или macOS системе, выполните lmstart скрипт (расположенный в matlabroot/ и т.д. папка), где matlabroot представляет имя вашей папки установки MATLAB верхнего уровня. lmstart скрипт останавливает любых в настоящее время рабочих демонов и запускает новые единицы.

Запускать lmstart в macOS системе откройте окно терминала с помощью Terminal приложение (найденный в /Applications/Utilities) и перейдите к /etc папка в вашей папке установки MATLAB:

cd /Applications/MATLAB_R2019b.app/etc

Примечание

Пользователь кроме корня должен запустить lmstart скрипт, потому что это - угроза безопасности, чтобы запустить любую программу как корень, который не требует корневых полномочий. Сетевой менеджер лицензий (lmgrd) не требует корневых полномочий. Если необходимо запустить менеджер лицензий как корень, используйте su команда, чтобы запустить lmgrd как непривилегированный пользователь:

su username -c "lmgrd -c license_file -l /var/tmp/LM_TMW.log"
где username непривилегированный пользователь.

Сконфигурируйте сетевой менеджер лицензий, чтобы запуститься автоматически в системах Linux

Чтобы сконфигурировать сетевой менеджер лицензий, чтобы запуститься автоматически во время начальной загрузки в системах Linux®, используйте стандартный метод в стартовых сервисах автоматически на ваш дистрибутив Linux.

Запустите сетевую службу менеджера лицензий с -u username опция, где username представляет имя действительного пользователя кроме корня. Из соображений безопасности суперпользователь не может быть владельцем демонов менеджера лицензий.

Убедитесь, что сетевой менеджер лицензий запускается в самом конце последовательности начальной загрузки системы. Для менеджера лицензий, чтобы запуститься правильно, должна уже запускаться сеть. Используйте любой механизм, который ваша версия Linux обеспечивает, чтобы сконфигурировать последовательность загрузки.

Похожие темы