VMware下CentOS 7虚拟机的安装

本文档详述了如何在VMware虚拟机中安装CentOS7,包括镜像下载、虚拟机创建、系统安装、权限设置、网络连接、系统优化、更新源修改及GVIM与tcsh的安装与配置。通过这些步骤,读者可以全面了解并实践CentOS7的虚拟机搭建过程。
摘要由CSDN通过智能技术生成

VMware下CentOS 7虚拟机的安装

一、前言

VMware虚拟机软件安装可参考:VMware虚拟机软件的安装
本次安装参考:https://blog.csdn.net/weixin_40377195/article/details/109301426

二、镜像下载

我们要安装CentOS虚拟机就要先获得CentOS系统镜像

1、官网下载

Centos官网下载地址:https://www.centos.org/download

2、百度云

百度云链接地址:https://pan.baidu.com/s/1rQ8Y-wtNBBdrzK5kO_PQYA 提取码:4scd

三、创建虚拟机

打开VMware虚拟机软件点击创建一个虚拟机
在这里插入图片描述
选择【典型】,然后下一步选择【稍后安装操作系统】,接着选择【Linux】和【CentOS 7 64 位】,
在这里插入图片描述
选择我们想要的安装位置,将磁盘大小设为100G,方便我们后面安装软件,接着点击【自定义硬件】设置一些硬件参数
在这里插入图片描述
我的电脑有16G内存,CPU是8核16线程,所以设置虚拟机为8G内存4核8线程,然后选择下载好的CentOS7系统镜像
在这里插入图片描述

然后选择【关闭】,点击【完成】即可
在这里插入图片描述

四、安装CentOS系统

在之前创建好的虚拟机,点击【开启此虚拟机】
在这里插入图片描述
鼠标点击一下安装页面,然后按方向键选择【Install CentOS 7】,接着按【Enter】键开始安装
在这里插入图片描述
下拉选择【中文】,然后点击【继续】
在这里插入图片描述
点击【软件安装】,选择【带GUI的服务器】,然后勾选【开发工具】和【系统管理工具】,接着点击【完成】在这里插入图片描述
点击【安装位置】,选择【我要配置分区】,点击【完成】即来到手动分区页面,然后点击【点这里自动创建他们】
在这里插入图片描述
因为我们主要工作都在/home目录下,所以将其设置大一点,点击完成后会跳出更改提示,我们选择【接受更改】
在这里插入图片描述

接下来点击【开始安装】即可,然后会让设置【root】密码和创建用户
在这里插入图片描述
点击【ROOT密码】,输入密码后点击两次【完成】
在这里插入图片描述
点击【创建用户】,然后输入用户名和密码,同样的,输入密码后点击两次【完成】
在这里插入图片描述
接下来需要等待其安装完成
在这里插入图片描述
安装完成后需要点击【重启】
在这里插入图片描述
重启后需要接受许可证
在这里插入图片描述
点击勾选同意,然后点击【完成】
在这里插入图片描述
接着点击右下角的【完成配置】
在这里插入图片描述
这样就安装完成了,点击输入用户名和密码就可以登录了
在这里插入图片描述
第一次进入会有欢迎页面
在这里插入图片描述

五、开启权限

我们需要为我们创建的用户添加sudoers权限,以root用户进入/etc目录,使用vim打开sudoers文件
在这里插入图片描述
找到【Allow root to run any commands anywhere】这一行,将我们先新建的用户添加如下所示

william ALL=(ALL)       ALL

在这里插入图片描述
添加完后退出即可

六、连接网络

点击右上角选择【有线设置】
在这里插入图片描述
点击设置图标
在这里插入图片描述
勾选【自动连接】后点击【应用】
在这里插入图片描述

七、优化使用

打开当前用户home目录下的.bashrc文件,然后添加如下内容,其中cd() { builtin cd "$@" && ls; }效果为使用cd进入目录后自动显示当前目录文件

alias la="ls -a"
alias ..="cd .."
alias ll="ls -l -h"
alias v="vim -O"
alias g="gvim -O"

cd() { builtin cd "$@" && ls; }

export PS1='[\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]]\$ '

添加后如下所示
在这里插入图片描述
保存退出后使用source使其生效
在这里插入图片描述
其主机名为默认的localhost,我们可以换成我们喜欢的名字,例如centos7

hostnamectl set-hostname centos7

我们可以重新打开一次终端或者开启一个新的shell就可以看到名称已经改变了
在这里插入图片描述
另外我本人并不喜欢当前终端的字体和颜色,我们可以打开终端,点击【编辑】->【首选项】
在这里插入图片描述
勾选【自定义字体】,选择字体为:Courier 10 Pitch Regular
【
点击【颜色】栏,去掉【使用系统主题的颜色】,然后在内置方案中选择或者自定义一种,这里我选择【Tango暗色】
在这里插入图片描述
然后我们可以看到终端效果如下所示
在这里插入图片描述

八、修改更新源

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
首先我们备份/etc/yum.repos.d/CentOS-Base.repo。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

然后下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)

CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
mv CentOS7-Base-163.repo CentOS-Base.repo

接下来运行以下命令生成缓存

yum clean all
yum makecache

除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。

中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos

sohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html

九、安装GVIM

因为Centos默认是vim,使用上没有gvim方便,首先安装依赖库

sudo yum install -y ncurses-devel

然后使用如下命令安装

sudo yum install vim-X11.x86_64 -y

安装好后输入命令行中gvim可以看到如下所示
在这里插入图片描述
然后我们可以对gvim进行一些优化,在当前用户home目录下新建.vimrc文件
在这里插入图片描述
然后输入如下内容

" 语法高亮度显示
syntax on

" 设置行号
set nu

" 高亮当前行
set cursorline
" 高亮当前列
" set cursorcolumn

" 防止中文注释乱码
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=Courier10Pitch\ 12

" 设置tab长度为4个空格
set tabstop=4
" 设置tab转换为空格
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 desert

set nocompatible
set backspace=indent,eol,start

再次打开gvim可以看到如下所示效果
在这里插入图片描述

十、使用tcsh

tcsh是许多公司的默认shell,我们可以使用如下命令将我们的默认shell也设为tcsh,重启后即可生效

sudo usermod -s /bin/tcsh william

打开当前用户home目录下的.tcshrc文件,然后添加如下内容,其中alias cd 'cd \!*; ls'效果为使用cd进入目录后自动显示当前目录文件

# .tcshrc

# User specific aliases and functions

alias la "ls -a"
alias lla "ll -a"
alias .. "cd .."
alias g "gvim -O"
alias v "vim -O"
alias cd "cd \!*; ls"

set prompt="%{\033]0;%n@%m:%c\007%}%{\e[01;32m%}[%n@%m: %c9]%{\e[00m%}%# "

添加后如下所示
在这里插入图片描述

保存退出后使用source使其生效
在这里插入图片描述

  • 7
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值