Запуск MATLAB® программное обеспечение на клиентском компьютере, диспетчер сетевых лицензий должен работать на сервере. Если вы настроили операционную систему, чтобы запустить диспетчер сетевых лицензий при запуске компьютера, самый легкий способ запустить диспетчер сетевых лицензий - перезагрузить компьютер, на котором вы установили диспетчер лицензий.
Существует несколько других способов запуска менеджера лицензий, в зависимости от вашей платформы. В этом разделе описываются эти методы.
Примечание
Имя пользователя, сопоставленное с процессом диспетчера сетевых лицензий, должно быть пользователем, заданным локально на компьютере, а не в сети. Диспетчер лицензий запускается правильно, только если имя пользователя может быть найдено в процессе запуска на компьютере, прежде чем сетевые пользователи будут доступны.
Внимание
Следуйте следующим рекомендациям при использовании диспетчера сетевых лицензий:
Не подвергайте lmgrd или mlm в Интернет или ненадежную сеть.
Начните lmgrd с опциями -2 -p local чтобы локальный доступ администратора был необходим для выполнения lmdown.
Диспетчер сетевых лицензий можно запустить на компьютерах с 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, выполните lmstart скрипт (расположен в папка), где matlabroot/ etcmatlabroot представляет имя установочной папки 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.
Запустите службу диспетчера сетевых лицензий с помощью -u
username опция, где username представляет допустимое имя пользователя, отличное от root.
Внимание
По соображениям безопасности суперпользователь не может быть владельцем демонов менеджера лицензий.
Убедитесь, что диспетчер сетевых лицензий запускается в самом конце последовательности загрузки системы. Для правильного запуска диспетчера лицензий необходимо, чтобы сеть уже выполнялась. Используйте любой механизм, предоставляемый вашей версией Linux, для настройки последовательности загрузки.