[Linux][IC]安装CentOS

本文为CentOS7.6环境的安装教程

下载资源并安装

  1. 下载CentOS7.6镜像包
  2. 下载VMware Workstation 15.5.0 Pro 安装包
  3. 根据软件引导,安装VMware,启动VMware时,提示需要许可,复制下面任意一个密匙即可免费使用。
UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA
VF750-4MX5Q-488DQ-9WZE9-ZY2D6
UU54R-FVD91-488PP-7NNGC-ZFAX6
YC74H-FGF92-081VZ-R5QNG-P6RY4
YC34H-6WWDK-085MQ-JYPNX-NZRA2

安装CentOS 7

  1. 点击 创建新的虚拟机,默认勾选典型下一步
  2. 选择 稍后安装,后面再添加镜像,这样在安装系统时才能自定义设置。
  3. 选择LinuxCentos7 64位,点击下一步
  4. 设置虚拟机的名称与存储位置,可根据需求自定义,点击下一步
  5. 设置最大磁盘空间,空间没有具体的要求,最好多留一些,方便后面安装更多的软件;默认拆成多个文件,方便移动;不用担心设置的过大,虚拟机会根据当前的实际系统大小来占用空间,该设置值仅为最大可占用空间值。点击下一步
  6. 点击 自定义硬件,根据自己的电脑配置修改设置,资源越多肯定速度越快。然后记得添加centos镜像,设置好点击关闭,回到上个页面,点击完成
  7. 点击 开启此虚拟机 启动安装;进入后选择Install CentOS 7进行安装。
  8. 接着会弹出语言选择界面,默认选择为英文,也可修改为中文,按个人喜好,点击继续
  9. 点击 软件选择,选择带Gui的服务器版本。

  10. 默认使用自动分区,如果需要手动调节分区大小,可点击安装位置进行分区,选择我要分区进行自定义分区。
  11. 点击 开始安装 ,提示设置root密码以及设置用户,用户可自行设置,点击完成,剩下就是静静等待安装完成;
  12. 安装完后点击 重启,进入系统后需要同意下协议。再点击右下角 完成配置 进入系统。
  13. 根据系统指引,输入账户密码,完成默认设置后,即可进入桌面。

搭建基本使用环境和工具

个人用户添加sudo权限

  • CentOS中的个人用户默认不具有sudo的使用权限,需要手动添加
  1. 使用su命令,切换至超级用户
su
  1. 进入到etc目录下,修改sudoers权限;
cd ~/../../etc/
chmod 777 sudoers
  1. 用vim打开sudoers,输入i 进入编辑模式,在101行添加用户,具体指令为zzh ALL=(ALL) ALL ;然后 esc 键退出编辑模式, : 进入命令行,输入 wq 保存退出;
vim sudoers
  1. 最后把文件权限修改回去;
chmod 440 sudoers
  1. 退出超级用户:
su zzh

安装git

  • Centos默认是没有git工具的,需要自己安装;
sudo yum install -y git

安装givm

  1. Centos默认是vim使用下面命令下载:
sudo yum install -y ncurses-devel
  1. 安装依赖库;
sudo yum install vim-X11.x86_64 -y
  1. 可以通过用户自定义配置修改gvim界面分格,在/home/zzh目录下新建.vimrc
touch .vimrc
  1. 使用gvim打开.vimrc
gvim .vimrc
  1. 具体配置内容如下:
" 语法高亮度显示
syntax on

" 设置行号
set nu

"防止中文注释乱码
set fileencoding=utf-8
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936,big-5                    
set enc=utf-8
let &termencoding=&encoding

"设置字体
set guifont=Monospace\ 13

" 设置tab4个空格
set tabstop=4
set expandtab

"程序自动缩进时候空格数
set shiftwidth=4

"退格键一次删除4个空格
set softtabstop=4
autocmd FileType make set noexpandtab

" 在编辑过程中,在右下角显示光标位置的状态行
set ruler

" 搜索忽略大小写 
set ignorecase 

" vim使用自动对起,也就是把当前行的对起格式应用到下一行
set autoindent

" 依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用
set smartindent

" 在状态列显示目前所执行的指令
set showcmd

" 设置颜色主题
colorscheme darkblue

set nocompatible
set backspace=indent,eol,start
  1. 保存退出,效果如下

配置.bashrc环境

  1. /home/zzh目录下打开.bashrc文件;
cd ~ 
gvim .bashrc
  1. 配置如下,最后一个可以完成使用cd进入目录后自动显示文件;
alias gv="gvim"
alias g="gvim"
alias la="ls -a"
alias ..="cd ../"
cd() { builtin cd "$@" && ls; }
  1. 保存退出后,source一下:
source .bashrc

terminal显示完整路径

  • Centos默认是只显示当前目录名,而不显示目前所在的完整路径,当我们进入很深目录时容易找不到所在位置,使用“pwd”查看显得很繁杂,索性直接配置成完整目录显示;具体操作如下:
  1. 切换到超级用户:
su

2.进入到etc目录下,打开profile文件;

cd ~/../../etc
gvim profile
  1. 在profile最底部添加如下命令,
export PS1='[\u@\h `pwd`]\$'
  1. 保存退出,并source一下:
source profile
  1. 退出超级用户:
su zzh
  1. 在普通用户下,在.bashrc中也加入这个命令
cd ~ 
gvim .bashrc
  1. 在.bashrc最底部添加如下命令,
export PS1='[\u@\h `pwd`]\$'
  1. 保存退出,并source一下:
source .bashrc

参考资料:
搭建属于自己的数字IC EDA环境(一):安装VMware15.5和centos7
搭建属于自己的数字IC EDA环境(二):搭建基本使用环境和工具