CentOS7.9虚拟机环境配置

2025-08-07

参考资料:

  1. 在VMware中安装CentOS7(超详细的图文教程)_在vmware上安装centos-CSDN博客

  2. 【实操】手把手教你完成Linux CentOS7磁盘扩容_centos扩容-CSDN博客

Centos7 虚拟机

一、简介

1、虚拟机系统版本

CentOS-7-x86_64-Everything-2207-02

2、破解用的软件

  1. scl_keygen.zip:生成Synopsys License

  2. pubkey_1.6:包含pubkey_verify和synopsys_checksum,用于patch软件

  3. SynopsysMonoslayer:用于patch高版本scl软件(2023往后)

3、安装的EDA工具

  • Synopsys

    • SCL_V2025.03

4、更换国内源

 # 获取阿里云源
 sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 ​
 # 清理yun缓存
 sudo yum clean all
 sudo yum makecache
 ​
 # 验证新源是否可用
 sudo yum repolist

5、虚拟机扩容

二、环境配置

1、~/.bashrc

 # .bashrc
 ​
 # Source global definitions
 if [ -f /etc/bashrc ]; then
     . /etc/bashrc
 fi
 ​
 # Uncomment the following line if you don't like systemctl's auto-paging feature:
 # export SYSTEMD_PAGER=
 ​
 # User specific aliases and functions
 ​
 alias gv="gvim"
 alias g="gvim"
 alias la="ls -a"
 alias ..="cd ../"
 cd() { builtin cd "$@" && ls; }
 export PS1='[\u@\h `pwd`]\$'

2、~/.vimrc

 set encoding=utf-8
 set termencoding=utf-8
 set fileencoding=utf-8
 set fileencodings=ucs-bom,utf-8,chinese,cp936
 set nofoldenable
 set helplang=cn        "设置中文帮助
 set history=500        "保留历史记录
 set tabstop=4        "设置tab的跳数
 set expandtab
 set backspace=2     "设置退格键可用
 set autochdir         "自动设置当前目录为正在编辑的目录
 set scrolloff=5     "在光标接近底端或顶端时,自动下滚或上滚
 set showtabline=2     "设置显是显示标签栏
 set autoread         "设置当文件在外部被修改,自动更新该文件
 set mouse=a         "设置在任何模式下鼠标都可用set nobackup
 ​
 set hlsearch "高亮显示查找结果
 set incsearch "增量查找
 ​
 ​
 set ruler "在编辑过程中,在右下角显示光标位置的状态行
 ​
 set showmatch "设置匹配模式,相当于括号匹配
 "set smartindent "智能对齐
 set autoindent "设置自动对齐
 set ai! "设置自动缩进
 set cursorline    "启用光标行
 set fdm=indent
 ​
 set nu "number
 set guifont=Monospace\ Italic\ 24
 ​
 set ai!
 syntax enable
 syntax on
 "colorscheme darkblue
 "colorscheme zellner
 colorscheme desert
 ​
 set nowrap
 set guioptions+=b
 set cuc
 set cul
 set hlsearch
 set ic
 ​
 "Toggle Menu and Toolbar
 "set guioptions-=m
 "set guioptions-=T
 "map <silent> <F2> :if &guioptions=~#'T' <Bar>
 "        \set guioptions-=T <Bar>
 "        \set guioptions-=m <bar>
 "    \else <Bar>
 "        \set guioptions+=T <Bar>
 "        \set guioptions+=m <Bar>
 "    \endif<CR>
 ​
 "set NerdTree
 "map <F3> :NERDTreeMirror<CR>
 "map <F3> :NERDTreeToggle<CR>

3、~/.cshrc