一、下载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, 标准安装版,这是适合大多数用户的推荐镜像。

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS

二、虚拟机的创建

打开安装好的VMware,点击左上角“文件–>新建虚拟机”。

centos 7raw镜像下载 centos7镜像文件下载教程_java_02


选择“典型”,点击下一步。

centos 7raw镜像下载 centos7镜像文件下载教程_centos 7raw镜像下载_03


选择“稍后安装操作系统”,方便后续安装CentOS时进行配置。

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_04


选择Linux和CentOS64位,点击下一步。

centos 7raw镜像下载 centos7镜像文件下载教程_java_05

填入虚拟机名称以及位置。名称可以自定义,安装位置一般选择除C盘以外的其他盘新建一个文件夹,专门作为存放虚拟机文件的位置,这样后续进行迁移也比较好操作。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_06


一般默认即可,也可为CentOS分配更大的空间。

centos 7raw镜像下载 centos7镜像文件下载教程_java_07


点击“自定义硬件”,为虚拟机指定硬件,加载镜像。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_08


点击“新CD/DVD(IDE)–>使用ISO映像文件”,点击“浏览”选择已经下载好的CentOS镜像文件。内存、CPU参数可以根据自己电脑的配置以及虚拟机性能需求进行自定义。如果想要使用图形界面安装CentOS,至少要分配628M的内存。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_09


点击网络适配器,选择“桥接模式”,并勾选“复制物理网络连接状态”。桥接,即将主机与虚拟机连接到同一个hub上,虚拟机和主机会分配到同一个网段,方便随后我们在主机通过xshell进行访问。

centos 7raw镜像下载 centos7镜像文件下载教程_centos 7raw镜像下载_10


创建完成,确认虚拟机信息,点“完成”即可。出现了下面的界面:

centos 7raw镜像下载 centos7镜像文件下载教程_java_11


点击“开启此虚拟机”开始安装系统。

三、安装CentOS镜像

单击“开启此虚拟机”,进入CentOS安装界面。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_12


界面说明:

Install CentOS 7 :安装CentOS 7

Test this media & install CentOS 7: 测试安装文件并安装CentOS 7

Troubleshooting :修复故障

我们选择第一项Install CentOS 7

随后按照提示按“enter”即可进入如下界面。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_13


在图形化安装界面,选择语言简体中文。点击继续。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_14


在如下界面,选择时间和日期、键盘、语言等。

点击“安装源”

centos 7raw镜像下载 centos7镜像文件下载教程_面试_15


已经自动选择了我们下载好的镜像文件,点击完成。

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_16


点击“软件选择”,个人用户建议选择桌面版,服务器建议选择最小安装。我这里选择桌面版,您还可以根据需要安装一些软件及工具,随后点击完成。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_17


点击“安装位置”

centos 7raw镜像下载 centos7镜像文件下载教程_centos_18


我们可以看到,已经识别出我们为虚拟机分配的20GB的空间了。此处,我们选择“我要配置分区”,然后点击完成。

centos 7raw镜像下载 centos7镜像文件下载教程_java_19


进入如下界面,选择“标准分区”。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_20


点击左下方加号(+),将/boot分区设置为200M,添加挂载点:

centos 7raw镜像下载 centos7镜像文件下载教程_java_21


将/boot的文件系统设置为ext4

centos 7raw镜像下载 centos7镜像文件下载教程_java_22

同样的方式,将/home挂载点设置为2048M:

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_23


将/home的文件系统设置为ext4

centos 7raw镜像下载 centos7镜像文件下载教程_面试_24


同样的方式创建/swap挂载点:

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_25


swap的文件系统默认是swap,不用修改文件系统

最后,用同样的方式,将剩余空间全部分配给“/” 挂载点。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_26


将“/”挂载点的文件系统修改为ext4。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_27


点击左上角“完成”出现如下界面,点击接受更改即可。

centos 7raw镜像下载 centos7镜像文件下载教程_centos 7raw镜像下载_28


开始配置网络和主机名。

centos 7raw镜像下载 centos7镜像文件下载教程_centos 7raw镜像下载_29


打开网络即可。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_30


随后点击开始安装。

centos 7raw镜像下载 centos7镜像文件下载教程_java_31


在系统安装的过程中,点击ROOT密码,我们可以对root密码进行设置。

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_32


设置你喜欢的安全的root密码,按照提示点击完成。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_33


稍等片刻,安装完成,点击重启。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_34


重启之后,点击License接受协议许可。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_35


点击完成配置,随后对一些系统功能进行配置,即可开始使用。

centos 7raw镜像下载 centos7镜像文件下载教程_面试_36

四、本机xshell访问虚拟机CentOS

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

sudo yum install -y openssl openssh-server

安装ssh-server

centos 7raw镜像下载 centos7镜像文件下载教程_java_37


安装完成之后,对ssh-server进行配置,输入如下命令,打开ssh的配置文件

sudo gedit /etc/ssh/sshd_config

centos 7raw镜像下载 centos7镜像文件下载教程_CentOS_38


输入密码后用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

centos 7raw镜像下载 centos7镜像文件下载教程_centos 7raw镜像下载_39


随后在xshell中进行连接即可。

centos 7raw镜像下载 centos7镜像文件下载教程_centos_40


最后,我们在CentOS终端输入systemctl enable sshd.service,即可将 sshd 服务添加至自启动列表中,免去每次开启 CentOS 时,都要手动开启 sshd 服务。

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