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

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

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

Примечание

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

Внимание

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

  • Не подвергайте lmgrd или mlm в Интернет или ненадежную сеть.

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

Системы Windows

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

  • Используйте панель управления Windows Services, чтобы запустить или остановить диспетчер сетевых лицензий, если вы решили настроить его как службу во время установки. В меню Start Windows выберите 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 верхнего уровня. The lmstart скрипт останавливает все текущие демоны и запускает новые таковые.

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

cd /Applications/MATLAB_R2021a.app/etc

Внимание

Пользователь, отличный от root, должен запустить lmstart скрипт, поскольку запуск любой программы как корневой, не требующий разрешений root, представляет угрозу безопасности. Диспетчер сетевых лицензий (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, для настройки последовательности загрузки.

Похожие темы