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

Чтобы запустить MATLAB на клиентском компьютере, сетевой менеджер лицензий должен работать на сервере. Если вы сконфигурировали свою операционную систему, чтобы запустить сетевой менеджер лицензий, когда запуски компьютера, самый легкий способ запустить сетевой менеджер лицензий состоит в том, чтобы перезапустить компьютер, на котором вы установили менеджер лицензий.

Существует несколько других способов запустить менеджер лицензий, в зависимости от вашей платформы. Эта тема описывает эти методы.

Примечание

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

Внимание

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

  • Не отсоединяйте 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_R2020a.app/etc

Внимание

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

Если необходимо запустить менеджер лицензий как корень, используйте su команда, чтобы запустить lmgrd как непривилегированный пользователь, где username непривилегированный пользователь.

su username -c "lmgrd -c license_file -l /var/tmp/LM_TMW.log"

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

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

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

Внимание

Из соображений безопасности суперпользователь не может быть владельцем демонов менеджера лицензий.

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

Похожие темы