在Dell R730 服务器上安装CentOS7以及cadence套件

  • 前言
    • 准备CentOS7启动盘
      • 1.CentOS官网下载
      • 2.制作u盘启动盘
    • BIOS启动
    • CentOS7系统安装
    • CentOS7系统准备
      • 添加超级用户
      • 安装vncserver
      • 防火墙
      • 限制普通用户关闭系统
      • 系统优化
      • 用户创建流程
    • Cadence套件安装
    • 其他补充说明
      • 添加用户

前言

以下所介绍内容禁止用于商业用途,仅供个人学术用途。

本文主要介绍如何在Dell R730服务器上安装CentOS7操作系统以及如何在CentOS7上安装cadence套件。

准备CentOS7启动盘

1.CentOS官网下载

  1. centOS官网链接: https://www.centos.org/.
  2. 我选择的版本为:CentOS-7-x86_64-Everything-2009.iso

2.制作u盘启动盘

  1. 采用UltraISO制作CentOS启动盘。
  2. UltraISO官网下载链接:https://cn.ultraiso.net/xiazai.html.
    选择免费版安装即可。
  3. 打开UltraISO,文件->打开 下载好的ISO文件.
  4. 启动->写入硬盘映像,在弹出窗口中选择好需要写入的驱动器名称,格式化之后选择写入,等待进程结束,便制作完成CentOS7 启动盘制作。
  5. 注意u盘需要格式化为FAT32格式。

BIOS启动

  1. 将制作好的U盘接入服务器USB接口。
  2. 由于采用是Dell服务器,与普通PC不同,无需按任何键,便可以在开机过程进入系统设置。
  3. 在系统设置中更改启动顺序,更改为U盘为第一启动项,点击确认即可。

CentOS7系统安装

  1. 在第一个界面中将语言选择为English,以免显示中出现乱码。
  2. SOFTWARE SELECTION中选择GNOME Desktop,全选右侧所有工具。
  3. INSTALLATION DESTINAITON中选择本地硬盘,不要选择U盘。Other Storage Options中Partitioning选择“I will configure partitioning”进入手动分区。
  4. 分区方案先提供几个链接仅供参考:https://blog.csdn.net/sinat_29384657/article/details/51152954?ivk_sa=1024320u,
    链接: https://blog.csdn.net/sirchenhua/article/details/87861709.
    在删除了先前系统的分区之后,开始新建分区,首选选择采用LVM模式。
系统分区 分区大小
/boot 500MiB
/ 100GiB
BIOS Boot 2048KiB
swap 16GiB
/home 400GiB
/eda 200GiB
/data 3006GiB
剩余 3077.97MiB
  1. 完成手动分区之后即可开始安装系统,可在网络中提前配置好网络。

CentOS7系统准备

添加超级用户

参考链接:https://blog.csdn.net/Ivan804638781/article/details/111588588
也可以在图形化界面中直接修改sudoers文件。

安装vncserver

  1. 参考链接:https://blog.csdn.net/hqy860822/article/details/83749962
  2. 大致流程可按上述文中操作,但是其中添加vncserver 用户的方法中的文件vncserver@.service已发生改变,只需要按照vncserver@.service备注部分所提到的办法进行修改和操作即可。
    几个常用命令展示如下
systemctl daemon-reloadsystemctl enable vncserver@:xx.servicesystemctl start vncserver@:xx.servicesystemctl restart vncserver@:xx.service
  1. 如果出现分辨率问题,可以修改/home/用户名/.vnc/config中的geometry参数。再重启vncserver即可。
  2. 如显示VNC 端口被占用的情况,可以输入 ps -ef | grep “vnc” 查询所有关于vncserver的进程,然后输入指令 kill 进程号即可解除该端口的限制。

防火墙

  1. 参考链接: https://zhidao.baidu.com/question/650468069520595005.html.
    常用命令:
systemctl status firewalld.servicesystemctl enable firewalld.servicesystemctl disable firewalld.servicesystemctl start firewalld.servicesystemctl stop firewalld.service
  1. 建议在配置完成服务器之后打开防火墙
  2. 防火墙端口打开:https://www.linuxidc.com/Linux/2019-06/159104.htm
    常用命令:
firewall-cmd  --add-port=59xx/tcp --permanentfirewall-cmd --list-port

限制普通用户关闭系统

  1. 参考链接:http://blog.sina.com.cn/s/blog_541da7280102w9yl.html
  2. 在 /etc/polkit-1/rules.d/ 中创建一个文件 55-inhibit-shutdown.rules
    然后编辑这个文件,加入以下内容:
polkit.addRule(function(action, subject) {if ((action.id == "org.freedesktop.consolekit.system.stop" || action.id == "org.freedesktop.consolekit.system.restart") && subject.isInGroup("admin")) {return polkit.Result.YES;}else {return polkit.Result.NO;}
});
  1. 退出后重新登陆即生效。
  2. 限制普通用户网络设置:将network修改为普通用户无法访问

系统优化

参考链接:https://blog.csdn.net/YJREGD/article/details/107517464

用户创建流程

  1. 在终端中输入命令,以创建用户。
useradd -d /home/用户名 -m 用户名
passwd 用户名
  1. 设置vnc
    在路径 /etc/systemd/system 中找到已有的vncserver@:xx.service文件复制并重命名为新的端口号,如vncserver@:22.service。并打开文件,修改其中代码用户名为新用户名。如果没有在该路径下找到该文件,可以从/lib/systemd/system中找到vncserver@.service文件,并拷贝到 /etc/systemd/system中,并按照以上过程操作。
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver_wrapper 用户名 %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
  1. 通过xshell进入新用户账号。在新用户账号下输入以下命令:
vncpasswdsusystemctl daemon-reloadsystemctl enable vncserver@:xx.servicesystemctl start vncserver@:xx.servicesu 用户名 //退出root权限
  1. 打开防火墙
firewall-cmd  --add-port=59xx/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-port
  1. 此时应该可以进入vnc界面,进入/home/用户名/.vnc/config,修改图形参数:
## Supported server options to pass to vncserver upon invocation can be listed
## in this file. See the following manpages for more: vncserver(1) Xvnc(1).
## Several common ones are shown below. Uncomment and modify to your liking.
##
# securitytypes=vncauth,tlsvnc
# desktop=sandbox
geometry=1920x1080 // 此处
# localhost
# alwaysshared
  1. 重启vnc
systemctl restart vncserver@:xx.service
  1. 修改用户文件夹权限
chown 用户名 -R 文件夹名

Cadence套件安装

  1. 参考链接1:https://blog.csdn.net/weixin_44206296/article/details/107322593

  2. 补充说明在安装包时,需要补充安装xterm,否则无法完成config。

yum install -y xterm
  1. 由于原文给的为.cshrc,需要转为csh才能导入http://blog.sina.cn/dpool/blog/s/blog_789b21400102z8ok.html,此处补充.bashrc文件
export CADHOME=/eda/cadence
export SPECTRE_DEFAULTS=-E
export LANG=C
export CDS_Netlisting_Mode=Analog
export CDS_ENABLE_VMS=1
export CDS_LOAD_ENV=CWDexport CDS=${CADHOME}/IC618
export CDSDIR=${CDS}
export CDSHOME=${CDS}
export CADENCE_DIR=${CDS}
export CDS_INST_DIR=${CDS}
export CDS_ROOT=${CDS}
export CDSROOT=${CDS}
export PATH=${PATH}:${CDSDIR}/tools/bin:${CDSDIR}/tools/dfII/binexport CDS_SPECTRERF_FBENABLE=1export CDS_LIC_FILE=${CADHOME}/license/license.dat
export CDS_LIC_ONLY=1export CDS_AUTO_64BIT=ALLexport OA_UNSUPPORTED_PLAT=linux_rhel50_gcc44xexport W3264_NO_HOST_CHECK=1export SPECTRE_HOME=${CADHOME}/SPECTRE191
export PATH=${PATH}:${SPECTRE_HOME}/bin:${SPECTRE_HOME}/tools/bin
export CDS_SPECTRE_FBENABLE=1export MENTOR_HOME=/eda/mentor
export CALIBRE_HOME=${MENTOR_HOME}/Calibre2020/aoj_cal_2020.3_16.11
export MGC_HOM={CALIBRE_HOME}
export MGLS_LICENSE_FILE=${MENTOR_HOME}/license/license.dat
export PATH=${PATH}:${CALIBRE_HOME}/bin
export MGC_LIB_PATH=${CALIBRE_HOME}/lib
export CALIBRE_ENABLE_SKILL_PEXBA_MODE=1export MGC_CALIBRE_REALTIME_VIRTUOSO_ENABLED=1
export LD_LIBRARY_PATH=${CALIBRE_HOME}/shared/pkgs/icv/tools/calibre_client/lib/64export MGC_CALIBRE_REALTIME_VIRTUOSO_SAVE_MESSENGER_CELL=1
export MGC_CALIBRE_SAVE_ALL_RUNSET_VALUES=1
  1. 加快cadence加载速度
    参考链接:http://bbs.eetop.cn/thread-320399-1-1.html
5. cd /etc
6. 找到hosts文件
7. 在该文件追加以下内容:IP地址 主机名 主机别名 (例如:127.0.0.1 localhost.localdomain localhost)(注释:具体内容依据你的机器而定,可以根据相关指令(google)得到IP地址、主机名和主机别名)
  1. Calibre不在virtuoso菜单出现的解决办法
1.创建.cdsinit文件
; check CALIBRE_HOME
;
cal_home=getShellEnvVar("CALIBRE_HOME")
if( cal_home==nil thencal_home=getShellEnvVar("MGC_HOME")if( cal_home!=nil thenprintf("// CALIBRE_HOME environment variable not set; setting it to value of MGC_HOME\n");)
)if( cal_home!=nil && isDir(cal_home) && isReadable(cal_home) then; Load calibre.skl or calibre.4.3.skl, not both!; Load calibre.skl for Cadence versions 4.4 and greaterload(strcat(cal_home "/lib/calibre.skl"));;;;Load calibre.4.3.skl for Cadence version 4.3
;;; load(strcat(cal_home "/lib/calibre.4.3.skl"))else; CALIBRE_HOME is not set correctly. Report the problem.printf("//  Calibre Error: Environment variable ")if( cal_home==nil || cal_home=="" thenprintf("CALIBRE_HOME is not set.");elseif( !isDir(cal_home) thenprintf("CALIBRE_HOME does not point to a directory.");elseif( !isReadable(cal_home) thenprintf("CALIBRE_HOME points to an unreadable directory.");)))printf(" Calibre Skill Interface not loaded.\n"); Display a dialog box message about load failure.hiDisplayAppDBox(?name           'MGCHOMEErrorDlg?dboxBanner     "Calibre Error"?dboxText       "Calibre Skill Interface not loaded."?dialogType     hicErrorDialog?dialogStyle    'modal?buttonLayout   'Close)
)

其他补充说明

添加用户

useradd -d /home/sam -m sam
此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/home/sam
passwd sam
指定任何用户的密码
usermod -a -G groupname username
添加用户到组

在Dell R730 服务器上安装CentOS7以及cadence套件相关推荐

  1. 在戴尔服务器上安装centos7网卡问题

    在Precision 3430服务器安装Centos7安装网卡驱动 安装Centos7版本 3.10.0-327.eI7.x86_64 命令ifconfig查看,在终端可以发现只有一个lo连接而没有e ...

  2. Dell R730服务器U盘安装linux(无法正常引导)

    Dell R730服务器U盘安装linux(无法正常引导) 前: 准备一个大于8G的U盘 准备好Centos7.5ISO镜像文件 准备安装好制作启动盘的工具 UltraISO 打开安装好的UltraI ...

  3. Centos7超详细服务器上安装配置教程

    目录 下载 centos7 制作启动u盘 开始安装 最近实验室有新的项目开展,所以要对服务器进行重新设置要对三台服务器进行重新安装系统centos7系统,在这次安装过程中我们可以说是遇到了能遇到的所有 ...

  4. Dell R730服务器通过iDRAC安装操作系统

    Dell R730服务器通过iDRAC安装操作系统 1.过程 1.1.登录iDRAC后启动虚拟控制台 1.2.启动控制台 1.3.挂载ISO镜像文件 1.4.重启服务器 1.5.按F11以选择&quo ...

  5. centos7 r语言安装_【DS】Centos7服务器上安装R和Rstudio

    笔者邀请您,先思考: 1 服务器上如何安装R和RStudio? 为了增加计算力来处理和整合更多和更杂的数据集,运维同事给我们分配了服务器.服务器是用Centos7的Linux系统,为了完成数据科学任务 ...

  6. dell r630 配置raid_在 Dell PowerEdge 服务器中安装和配置 RAID

    文章内容 症状 是否要修改原始配置或创建配置.下面的步骤将为您提供有关如何在服务器中安装和配置硬盘驱动器和 RAID 控制器的信息. 解决方案 系统购买时,大多数 Dell 系统都会预先配置了您选择的 ...

  7. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  8. 在linux服务器上安装Jenkins

    Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器上安装Jenkins. 一.获得一台linux服务器 要在linux下安装git,首先你得 ...

  9. 在服务器上安装tensorflow-gpu版本及其使用

    [Deprecated]在服务器上安装tensorflow-gpu版本及其使用 已过时,不建议参考 本文档是在服务器上,不要su权限,全部命令行下载安装配置教程 ###### 系统 Centos7 显 ...

最新文章

  1. 腾讯推出高性能 RPC 开发框架
  2. mysql5.7.25源码安装_源码编译安装 mysql5.7.25
  3. 最难面试IT公司的测试题
  4. MFC开发IM-第二十四篇、使用 acl 库针对 C++ 对象进行序列化及反序列编程
  5. 大文件打开工具 PilotEdit
  6. m3u8解析_Python多进程教你下载M3U8加密或非加密视频!
  7. mysql的半同步复制
  8. 删除某个目录及目录下的所有子目录和文件
  9. 关于Redis的常识
  10. matlab 求导的一个简单程序
  11. VMware虚拟机安装Linux教程(超详细)
  12. python oled_树莓派使用 OLED 屏显示图片及文字
  13. H.265编码视频播放器在播放FLV视频流时出现黑屏,如何解决?
  14. 计算机的主要配件是哪两个,组成计算机cpu的两大部件是什么
  15. windows 10中使用docker Client.Timeout exceeded while awaiting headers
  16. 移动端多页面APP(MPA)开发体验
  17. 玩客云pc端_玩客云下载 玩客云电脑版下载
  18. 对数学规划软件 CPLEX 等读取 MPS 文件的理解
  19. Ameya360代理 | 兆易创新发布GD32A503系列首款车规级MCU
  20. java while详解_Java while循环-Java while-嗨客网

热门文章

  1. 英语流利说第四季度净亏损1.57亿元 同比增加
  2. 揭秘!以商品超卖为例讲解Redis分布式锁
  3. PyCharm调试程序
  4. 定时器1工作方式2c语言,定时器工作模式2
  5. 百度地图开发者平台普通IP定位功能详解
  6. 升级openssl包,修复心脏出血漏洞
  7. IS Unrecognized attribute 'targetFramework' 错误解决方案
  8. java对象克隆详解
  9. 人生三量:度量,胆量,心量
  10. 小米Max 3获取Root超级权限的方法