本文详细记录了在VM中安装CentOS7的过程,如有问题请私信与我交流。

关注公众号 打代码的苏比特,获取java面试百问百答面试高频算法题~

一、下载CentOS镜像

下载CentOS镜像有两种方式可以选择,

下载方式下载地址优缺点
官网http://isoredirect.centos.org/centos/7/isos/x86_64/不推荐,下载速度慢
阿里云镜像http://mirrors.aliyun.com/centos/7/isos/x86_64/推荐,下载速度可观
下文将以阿里云镜像下载的方式进行介绍。
进入阿里云镜像下载界面,点击readme.txt文档可以参考当前目录下各个版本的描述,选择合适的版本进行下载。一般推荐下载第一个,CentOS-7-x86_64-DVD-2009.iso, 标准安装版,这是适合大多数用户的推荐镜像。
在这里插入图片描述

二、虚拟机的创建

打开安装好的VMware,点击左上角“文件–>新建虚拟机”。
在这里插入图片描述
选择“典型”,点击下一步。
在这里插入图片描述
选择“稍后安装操作系统”,方便后续安装CentOS时进行配置。
在这里插入图片描述
选择Linux和CentOS64位,点击下一步。
在这里插入图片描述

填入虚拟机名称以及位置。名称可以自定义,安装位置一般选择除C盘以外的其他盘新建一个文件夹,专门作为存放虚拟机文件的位置,这样后续进行迁移也比较好操作。
在这里插入图片描述
一般默认即可,也可为CentOS分配更大的空间。
在这里插入图片描述
点击“自定义硬件”,为虚拟机指定硬件,加载镜像。
在这里插入图片描述
点击“新CD/DVD(IDE)–>使用ISO映像文件”,点击“浏览”选择已经下载好的CentOS镜像文件。内存、CPU参数可以根据自己电脑的配置以及虚拟机性能需求进行自定义。如果想要使用图形界面安装CentOS,至少要分配628M的内存。
在这里插入图片描述
点击网络适配器,选择“桥接模式”,并勾选“复制物理网络连接状态”。桥接,即将主机与虚拟机连接到同一个hub上,虚拟机和主机会分配到同一个网段,方便随后我们在主机通过xshell进行访问。
在这里插入图片描述
创建完成,确认虚拟机信息,点“完成”即可。出现了下面的界面:

在这里插入图片描述
点击“开启此虚拟机”开始安装系统。

三、安装CentOS镜像

单击“开启此虚拟机”,进入CentOS安装界面。
在这里插入图片描述
界面说明:
Install CentOS 7 :安装CentOS 7
Test this media & install CentOS 7: 测试安装文件并安装CentOS 7
Troubleshooting :修复故障
我们选择第一项Install CentOS 7
随后按照提示按“enter”即可进入如下界面。
在这里插入图片描述
在图形化安装界面,选择语言简体中文。点击继续。
在这里插入图片描述
在如下界面,选择时间和日期、键盘、语言等。
点击“安装源”
在这里插入图片描述
已经自动选择了我们下载好的镜像文件,点击完成。
在这里插入图片描述
点击“软件选择”,个人用户建议选择桌面版,服务器建议选择最小安装。我这里选择桌面版,您还可以根据需要安装一些软件及工具,随后点击完成。
在这里插入图片描述
点击“安装位置”
在这里插入图片描述
我们可以看到,已经识别出我们为虚拟机分配的20GB的空间了。此处,我们选择“我要配置分区”,然后点击完成。
在这里插入图片描述
进入如下界面,选择“标准分区”。
在这里插入图片描述
点击左下方加号(+),将/boot分区设置为200M,添加挂载点:
在这里插入图片描述
将/boot的文件系统设置为ext4
在这里插入图片描述

同样的方式,将/home挂载点设置为2048M:
在这里插入图片描述
将/home的文件系统设置为ext4
在这里插入图片描述
同样的方式创建/swap挂载点:
在这里插入图片描述
swap的文件系统默认是swap,不用修改文件系统
最后,用同样的方式,将剩余空间全部分配给“/” 挂载点。
在这里插入图片描述
将“/”挂载点的文件系统修改为ext4。
在这里插入图片描述
点击左上角“完成”出现如下界面,点击接受更改即可。
在这里插入图片描述
开始配置网络和主机名。
在这里插入图片描述
打开网络即可。
在这里插入图片描述
随后点击开始安装。
在这里插入图片描述
在系统安装的过程中,点击ROOT密码,我们可以对root密码进行设置。
在这里插入图片描述
设置你喜欢的安全的root密码,按照提示点击完成。
在这里插入图片描述
稍等片刻,安装完成,点击重启。
在这里插入图片描述
重启之后,点击License接受协议许可。
在这里插入图片描述
点击完成配置,随后对一些系统功能进行配置,即可开始使用。
在这里插入图片描述

四、本机xshell访问虚拟机CentOS

在桌面右键,打开控制台,输入

sudo yum install -y openssl openssh-server

安装ssh-server
在这里插入图片描述
安装完成之后,对ssh-server进行配置,输入如下命令,打开ssh的配置文件

sudo gedit /etc/ssh/sshd_config

在这里插入图片描述
输入密码后用gedit打开配置文件,在其中加入如下配置
(其实如下几个选项在配置文件中均能找到,但是被注释掉了,将其注释取消也可)

Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

PermitRootLogin yes

PasswordAuthentication yes

配置完成之后,开启 sshd 服务,输入 sudo service sshd start
检查 sshd 服务是否已经开启,输入ps -e | grep sshd
在这里插入图片描述
随后在xshell中进行连接即可。
![在这
最后,我们在CentOS终端输入systemctl enable sshd.service,即可将 sshd 服务添加至自启动列表中,免去每次开启 CentOS 时,都要手动开启 sshd 服务。

至此,就大功告成啦…如果你觉得这篇文章还不错的话,不要忘记给我一个赞哦~~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐