用户工具

站点工具


atk:scl许可服务的维护

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
atk:scl许可服务的维护 [2021/05/25 16:05] – [Linux系统下升级SCL的步骤] dong.dongatk:scl许可服务的维护 [2023/10/05 10:50] (当前版本) – [替换许可(Linux和Windows)] fermi
行 27: 行 27:
  
 请参照正在使用的License修改新获取的License文件中的VENDOR和SERVER两行。注意:不可改动MAC地址部分。 请参照正在使用的License修改新获取的License文件中的VENDOR和SERVER两行。注意:不可改动MAC地址部分。
-==== 在Linux下更换许可 ====+==== 换许可(Linux和Windows) ====
  
-  * 进入SCL的安装目录后,用新获得的许可文件替换【安装目录】\Synopsys\SCL\2017.12\admin\license\下的许可文件+  * 进入SCL的安装目录后,用新获得的许可文件替换安装目录下的许可文件,可能位于【安装目录】\Synopsys\SCL\2017.12\admin\license\下;
   * 按照下文方法重启SCL许可服务。   * 按照下文方法重启SCL许可服务。
  
-==== 在Windows下更换许可 ====+[[atk:SCL服务的启动和重启]]
  
-  * 进入C:\Synopsys\SCL\2017.12\的装目录后,用新获得的许可文件替换C:/Synopsys/SCL/2017.12/admin/license/下的许可文件; 
-  * 按照下文方法重启SCL许可服务。 
- 
- 
- 
- 
-==== 在Windows下更换许可 ==== 
- 
- 
- 
-===== SCL服务的重启 ===== 
- 
- 
-在某些情况下,管理员可能需要重启SCL许可服务。重启方法根据操作系统不同略有区别。 
- 
-==== Linux系统下重启SCL许可服务 ==== 
-  * 使用命令:''ps -ef | grep lmgrd''找到lmgrd的进程号和完整命令,拷贝完整命令; 
-  * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限); 
-  * 重新启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]] 
- 
-<WRAP center tip> 
-如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。 
-</WRAP> 
- 
- 
-==== Windows系统重启SCL许可服务 ==== 
- 
-用户可以通过synopsys提供的lmtools或Windows的任务管理器重启SCL服务,见下图。 
- 
-{{ :atk:scl_lmxtools_restart.png?500 |}} 
- 
-{{ :atk:scl_windows_service.png?500 |}} 
- 
-**必要时可以在 LMTools 中的 Config Service 删去原有的 SCL 服务,重新添加服务。** 
 ===== SCL服务的升级 ===== ===== SCL服务的升级 =====
  
行 76: 行 42:
  
 ==== Linux系统下升级SCL的步骤 ==== ==== Linux系统下升级SCL的步骤 ====
 +
 +=== 手动管理SCL服务时: ===
 +
 +
   * 使用命令:''ps -ef | grep lmgrd''或命令''pidof lmgrd''找到lmgrd的进程号;   * 使用命令:''ps -ef | grep lmgrd''或命令''pidof lmgrd''找到lmgrd的进程号;
   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);
-  * 备份''【安装目录】/Synopsys/SCL/2017.12/admin/license/synopsys.lic''等license文件后,删去''【安装目录】/Synopsys/SCL/2017.12''文件夹。+  * 备份''【安装目录】/Synopsys/SCL/[sclVersion]/admin/license/Synopsys_Key_Site_[SiteID].txt''等license文件后,删去''【安装目录】/Synopsys/SCL/[sclVersion]''文件夹。
   * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]];   * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]];
   * 启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]];   * 启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]];
   * 修改/etc/rc.local(或其他系统级文件),确保自动运行的服务命令指向新安装的版本。   * 修改/etc/rc.local(或其他系统级文件),确保自动运行的服务命令指向新安装的版本。
  
-<WRAP center tip>+=== 使用系统服务管理SCL时: === 
 + 
 如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。并按照以下步骤操作: 如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。并按照以下步骤操作:
-  * 停止scl7服务:''systemctl stop scl7''; +  * 停止scl服务:''systemctl stop scl''; 
-  * 停用旧版本的scl7:''systemctl disable scl7''; +  * 停用旧版本的scl7:''systemctl disable scl''; 
-  * 安装新版的SCL; +  * 备份''【安装目录】/Synopsys/SCL/[sclVersion]/admin/license/Synopsys_Key_Site_[SiteID].txt''等license文件后,删去''【安装目录】/Synopsys/SCL/[sclVersion]''文件夹。 
-  * 修改服务脚本''/etc/systemd/system/scl7.service'',将所有路径指向新的SCL; +  * 重新安装新版的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]]; 
-  * 启用新版本的scl7:''systemctl enable scl7''; +  * 修改服务脚本''/etc/systemd/system/scl.service'',将所有路径指向新的SCL; 
-  * 启动scl7服务:''systemctl start scl7''+  * 启用新版本的scl:''systemctl enable scl''; 
 +  * 启动scl服务:''systemctl start scl''
  
-</WRAP> 
 ==== Windows系统下升级SCL的步骤 ==== ==== Windows系统下升级SCL的步骤 ====
  
atk/scl许可服务的维护.1621929939.txt.gz · 最后更改: 2021/05/25 16:05 由 dong.dong

© 2014-2022 费米科技(京ICP备14023855号