用户工具

站点工具


atk:scl许可服务的维护

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
后一修订版两侧同时换到之后的修订记录
atk:scl许可服务的维护 [2021/05/25 16:00] – [更换许可(License)] dong.dongatk:scl许可服务的维护 [2023/06/03 21:08] – [Linux系统下升级SCL的步骤] 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下更换许可 ==== 
- 
-  * 进入C:\Synopsys\SCL\2017.12\的装目录后,用新获得的许可文件替换C:/Synopsys/SCL/2017.12/admin/license/下的许可文件; 
-  * 按照下文方法重启SCL许可服务。 
- 
- 
- 
- 
-==== 在Windows下更换许可 ==== 
- 
  
  
行 50: 行 39:
  
 ==== Linux系统下重启SCL许可服务 ==== ==== Linux系统下重启SCL许可服务 ====
 +
 +=== 手动管理时 ===
 +
   * 使用命令:''ps -ef | grep lmgrd''找到lmgrd的进程号和完整命令,拷贝完整命令;   * 使用命令:''ps -ef | grep lmgrd''找到lmgrd的进程号和完整命令,拷贝完整命令;
   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);   * 使用命令:''kill //进程号//''停止进程(可能需要管理员权限);
   * 重新启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]   * 重新启动SCL许可服务,参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]
  
-<WRAP center tip> +=== 采用Linux系统服务管理时 === 
-如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。 + 
-</WRAP>+  如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。 
 +  * 具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。
  
  
行 76: 行 69:
  
 ==== 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(或其他系统级文件),确保自动运行的服务命令指向新安装的版本。
 +
 +=== 使用系统服务管理SCL时: ===
 +
 +
 +如果已经将SCL安装为系统服务,则推荐使用systemctl命令管理scl服务。具体请参见:[[atk:安装synopsys_common_licensing#在Linux系统上启动 Synopsys Common Licensing|]]的相关段落。并按照以下步骤操作:
 +  * 停止scl服务:''systemctl stop scl''
 +  * 停用旧版本的scl7:''systemctl disable scl''
 +  * 备份''【安装目录】/Synopsys/SCL/[sclVersion]/admin/license/Synopsys_Key_Site_[SiteID].txt''等license文件后,删去''【安装目录】/Synopsys/SCL/[sclVersion]''文件夹。
 +  * 重新安装新版本的SCL,参见:[[atk:安装synopsys_common_licensing#在Linux系统上安装 Synopsys Common Licensing|]];
 +  * 修改服务脚本''/etc/systemd/system/scl.service'',将所有路径指向新的SCL;
 +  * 启用新版本的scl:''systemctl enable scl''
 +  * 启动scl服务:''systemctl start scl''
 +
 ==== Windows系统下升级SCL的步骤 ==== ==== Windows系统下升级SCL的步骤 ====
  
atk/scl许可服务的维护.txt · 最后更改: 2023/10/05 10:50 由 fermi

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