本文为CentOS7.6环境的安装教程
下载资源并安装
- 下载CentOS7.6镜像包
- 下载VMware Workstation 15.5.0 Pro 安装包
- 根据软件引导,安装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
- 点击
创建新的虚拟机
,默认勾选典型
,下一步
;
- 选择
稍后安装
,后面再添加镜像,这样在安装系统时才能自定义设置。
- 选择
Linux
和Centos7 64
位,点击下一步
;
- 设置虚拟机的名称与存储位置,可根据需求自定义,点击
下一步
; - 设置最大磁盘空间,空间没有具体的要求,最好多留一些,方便后面安装更多的软件;默认拆成多个文件,方便移动;不用担心设置的过大,虚拟机会根据当前的实际系统大小来占用空间,该设置值仅为最大可占用空间值。点击
下一步
;
- 点击
自定义硬件
,根据自己的电脑配置修改设置,资源越多肯定速度越快。然后记得添加centos镜像,设置好点击关闭
,回到上个页面,点击完成
。
- 点击
开启此虚拟机
启动安装;进入后选择Install CentOS 7
进行安装。 - 接着会弹出语言选择界面,默认选择为
英文
,也可修改为中文
,按个人喜好,点击继续
。 - 点击
软件选择
,选择带Gui的服务器
版本。
- 默认使用自动分区,如果需要手动调节分区大小,可点击
安装位置
进行分区,选择我要分区
进行自定义分区。 - 点击
开始安装
,提示设置root密码以及设置用户,用户可自行设置,点击完成,剩下就是静静等待安装完成;
- 安装完后点击
重启
,进入系统后需要同意下协议。再点击右下角完成配置
进入系统。
- 根据系统指引,输入账户密码,完成默认设置后,即可进入桌面。
搭建基本使用环境和工具
个人用户添加sudo权限
- CentOS中的个人用户默认不具有
sudo
的使用权限,需要手动添加
- 使用
su
命令,切换至超级用户
su
- 进入到etc目录下,修改sudoers权限;
cd ~/../../etc/
chmod 777 sudoers
- 用vim打开sudoers,输入
i
进入编辑模式,在101行添加用户,具体指令为zzh ALL=(ALL) ALL
;然后esc
键退出编辑模式,:
进入命令行,输入wq
保存退出;
vim sudoers
- 最后把文件权限修改回去;
chmod 440 sudoers
- 退出超级用户:
su zzh
安装git
- Centos默认是没有git工具的,需要自己安装;
sudo yum install -y git
安装givm
- Centos默认是vim使用下面命令下载:
sudo yum install -y ncurses-devel
- 安装依赖库;
sudo yum install vim-X11.x86_64 -y
- 可以通过用户自定义配置修改gvim界面分格,在
/home/zzh
目录下新建.vimrc
;
touch .vimrc
- 使用
gvim
打开.vimrc
gvim .vimrc
- 具体配置内容如下:
" 语法高亮度显示
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
- 保存退出,效果如下
配置.bashrc环境
- 在
/home/zzh
目录下打开.bashrc
文件;
cd ~
gvim .bashrc
- 配置如下,最后一个可以完成使用cd进入目录后自动显示文件;
alias gv="gvim"
alias g="gvim"
alias la="ls -a"
alias ..="cd ../"
cd() { builtin cd "$@" && ls; }
- 保存退出后,source一下:
source .bashrc
terminal显示完整路径
- Centos默认是只显示当前目录名,而不显示目前所在的完整路径,当我们进入很深目录时容易找不到所在位置,使用“pwd”查看显得很繁杂,索性直接配置成完整目录显示;具体操作如下:
- 切换到超级用户:
su
2.进入到etc
目录下,打开profile
文件;
cd ~/../../etc
gvim profile
- 在profile最底部添加如下命令,
export PS1='[\u@\h `pwd`]\$'
- 保存退出,并source一下:
source profile
- 退出超级用户:
su zzh
- 在普通用户下,在
.bashrc
中也加入这个命令
cd ~
gvim .bashrc
- 在.bashrc最底部添加如下命令,
export PS1='[\u@\h `pwd`]\$'
- 保存退出,并source一下:
source .bashrc
参考资料:
搭建属于自己的数字IC EDA环境(一):安装VMware15.5和centos7
搭建属于自己的数字IC EDA环境(二):搭建基本使用环境和工具