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

Чтобы запустить 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/etc), где matlabroot представляет имя вашей папки установки MATLAB верхнего уровня. Скрипт lmstart останавливает любых в настоящее время рабочих демонов и запускает новые единицы.

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

cd /Applications/MATLAB_R2018b.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 обеспечивает, чтобы сконфигурировать последовательность загрузки.

Похожие темы