exponenta event banner

Запуск диспетчера сетевых лицензий

Для запуска программного обеспечения MATLAB ® на клиентском компьютере на сервере должен быть запущен диспетчер сетевых лицензий. Если вы настроили операционную систему на запуск диспетчера сетевых лицензий при запуске компьютера, самый простой способ запустить диспетчер сетевых лицензий - перезагрузить компьютер, на котором вы установили диспетчер лицензий .

Существует несколько других способов запуска диспетчера лицензий в зависимости от платформы. В этом разделе описываются эти методы.

Примечание

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

Внимание

При использовании диспетчера сетевых лицензий следуйте следующим рекомендациям:

  • Не раскрывать lmgrd или mlm в Интернет или ненадежную сеть.

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

Системы Windows

Диспетчер сетевых лицензий можно запустить на компьютерах с ОС Windows одним из следующих способов:

  • Используйте панель управления служб Windows, чтобы запустить или остановить диспетчер сетевых лицензий, если вы решили настроить его как службу во время установки. В меню Пуск Windows выберите Параметры > Панель управления > Администрирование > Службы.

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

Системы Linux и macOS

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

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

cd /Applications/MATLAB_R2021a.app/etc

Внимание

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

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

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

Настройка автоматического запуска диспетчера сетевых лицензий в системах Linux

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

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

Внимание

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

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

Связанные темы